texlive[50322] Master/tlpkg/tlperl: tl19 perl 5.28.1 for Windows,
commits+karl at tug.org
commits+karl at tug.org
Sun Mar 10 22:56:16 CET 2019
Revision: 50322
http://tug.org/svn/texlive?view=revision&revision=50322
Author: karl
Date: 2019-03-10 22:56:14 +0100 (Sun, 10 Mar 2019)
Log Message:
-----------
tl19 perl 5.28.1 for Windows, from Siep
Modified Paths:
--------------
trunk/Master/tlpkg/tlperl/README.TEXLIVE
trunk/Master/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
trunk/Master/tlpkg/tlperl/bin/libstdc++-6.dll
trunk/Master/tlpkg/tlperl/bin/libwinpthread-1.dll
trunk/Master/tlpkg/tlperl/bin/perl.exe
trunk/Master/tlpkg/tlperl/bin/perlglob.exe
trunk/Master/tlpkg/tlperl/bin/wperl.exe
trunk/Master/tlpkg/tlperl/lib/.packlist
trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm
trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm
trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm
trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm
trunk/Master/tlpkg/tlperl/lib/App/Prove.pm
trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm
trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm
trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm
trunk/Master/tlpkg/tlperl/lib/B/Concise.pm
trunk/Master/tlpkg/tlperl/lib/B/Debug.pm
trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm
trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm
trunk/Master/tlpkg/tlperl/lib/B/Terse.pm
trunk/Master/tlpkg/tlperl/lib/B/Xref.pm
trunk/Master/tlpkg/tlperl/lib/B.pm
trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h
trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
trunk/Master/tlpkg/tlperl/lib/CORE/config.h
trunk/Master/tlpkg/tlperl/lib/CORE/cop.h
trunk/Master/tlpkg/tlperl/lib/CORE/cv.h
trunk/Master/tlpkg/tlperl/lib/CORE/dosish.h
trunk/Master/tlpkg/tlperl/lib/CORE/dquote_inline.h
trunk/Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
trunk/Master/tlpkg/tlperl/lib/CORE/embed.h
trunk/Master/tlpkg/tlperl/lib/CORE/embedvar.h
trunk/Master/tlpkg/tlperl/lib/CORE/fakesdio.h
trunk/Master/tlpkg/tlperl/lib/CORE/feature.h
trunk/Master/tlpkg/tlperl/lib/CORE/handy.h
trunk/Master/tlpkg/tlperl/lib/CORE/hv.h
trunk/Master/tlpkg/tlperl/lib/CORE/hv_func.h
trunk/Master/tlpkg/tlperl/lib/CORE/inline.h
trunk/Master/tlpkg/tlperl/lib/CORE/intrpvar.h
trunk/Master/tlpkg/tlperl/lib/CORE/invlist_inline.h
trunk/Master/tlpkg/tlperl/lib/CORE/iperlsys.h
trunk/Master/tlpkg/tlperl/lib/CORE/malloc_ctl.h
trunk/Master/tlpkg/tlperl/lib/CORE/metaconfig.h
trunk/Master/tlpkg/tlperl/lib/CORE/mg_data.h
trunk/Master/tlpkg/tlperl/lib/CORE/mg_raw.h
trunk/Master/tlpkg/tlperl/lib/CORE/mg_vtable.h
trunk/Master/tlpkg/tlperl/lib/CORE/op.h
trunk/Master/tlpkg/tlperl/lib/CORE/opcode.h
trunk/Master/tlpkg/tlperl/lib/CORE/opnames.h
trunk/Master/tlpkg/tlperl/lib/CORE/pad.h
trunk/Master/tlpkg/tlperl/lib/CORE/parser.h
trunk/Master/tlpkg/tlperl/lib/CORE/patchlevel.h
trunk/Master/tlpkg/tlperl/lib/CORE/perl.h
trunk/Master/tlpkg/tlperl/lib/CORE/perlapi.h
trunk/Master/tlpkg/tlperl/lib/CORE/perlio.h
trunk/Master/tlpkg/tlperl/lib/CORE/perliol.h
trunk/Master/tlpkg/tlperl/lib/CORE/perlvars.h
trunk/Master/tlpkg/tlperl/lib/CORE/perly.h
trunk/Master/tlpkg/tlperl/lib/CORE/pp.h
trunk/Master/tlpkg/tlperl/lib/CORE/pp_proto.h
trunk/Master/tlpkg/tlperl/lib/CORE/proto.h
trunk/Master/tlpkg/tlperl/lib/CORE/reentr.h
trunk/Master/tlpkg/tlperl/lib/CORE/regcharclass.h
trunk/Master/tlpkg/tlperl/lib/CORE/regcomp.h
trunk/Master/tlpkg/tlperl/lib/CORE/regexp.h
trunk/Master/tlpkg/tlperl/lib/CORE/regnodes.h
trunk/Master/tlpkg/tlperl/lib/CORE/scope.h
trunk/Master/tlpkg/tlperl/lib/CORE/sv.h
trunk/Master/tlpkg/tlperl/lib/CORE/thread.h
trunk/Master/tlpkg/tlperl/lib/CORE/time64.h
trunk/Master/tlpkg/tlperl/lib/CORE/time64_config.h
trunk/Master/tlpkg/tlperl/lib/CORE/uconfig.h
trunk/Master/tlpkg/tlperl/lib/CORE/unicode_constants.h
trunk/Master/tlpkg/tlperl/lib/CORE/unixish.h
trunk/Master/tlpkg/tlperl/lib/CORE/utf8.h
trunk/Master/tlpkg/tlperl/lib/CORE/utfebcdic.h
trunk/Master/tlpkg/tlperl/lib/CORE/util.h
trunk/Master/tlpkg/tlperl/lib/CORE/vutil.h
trunk/Master/tlpkg/tlperl/lib/CORE/warnings.h
trunk/Master/tlpkg/tlperl/lib/CORE/win32.h
trunk/Master/tlpkg/tlperl/lib/CPAN/Distribution.pm
trunk/Master/tlpkg/tlperl/lib/CPAN/FTP.pm
trunk/Master/tlpkg/tlperl/lib/CPAN/FirstTime.pm
trunk/Master/tlpkg/tlperl/lib/CPAN/Shell.pm
trunk/Master/tlpkg/tlperl/lib/CPAN.pm
trunk/Master/tlpkg/tlperl/lib/Carp/Heavy.pm
trunk/Master/tlpkg/tlperl/lib/Carp.pm
trunk/Master/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm
trunk/Master/tlpkg/tlperl/lib/Config/Extensions.pm
trunk/Master/tlpkg/tlperl/lib/Config/Perl/V.pm
trunk/Master/tlpkg/tlperl/lib/Config.pm
trunk/Master/tlpkg/tlperl/lib/Config.pm.orig
trunk/Master/tlpkg/tlperl/lib/Config.pod
trunk/Master/tlpkg/tlperl/lib/Config_heavy.pl
trunk/Master/tlpkg/tlperl/lib/Config_heavy.pl.orig
trunk/Master/tlpkg/tlperl/lib/Cwd.pm
trunk/Master/tlpkg/tlperl/lib/Data/Dumper.pm
trunk/Master/tlpkg/tlperl/lib/Devel/PPPort.pm
trunk/Master/tlpkg/tlperl/lib/Devel/Peek.pm
trunk/Master/tlpkg/tlperl/lib/Digest/SHA.pm
trunk/Master/tlpkg/tlperl/lib/DirHandle.pm
trunk/Master/tlpkg/tlperl/lib/DynaLoader.pm
trunk/Master/tlpkg/tlperl/lib/Encode/Alias.pm
trunk/Master/tlpkg/tlperl/lib/Encode/CN/HZ.pm
trunk/Master/tlpkg/tlperl/lib/Encode/Encoding.pm
trunk/Master/tlpkg/tlperl/lib/Encode/GSM0338.pm
trunk/Master/tlpkg/tlperl/lib/Encode/Guess.pm
trunk/Master/tlpkg/tlperl/lib/Encode/JP/JIS7.pm
trunk/Master/tlpkg/tlperl/lib/Encode/KR/2022_KR.pm
trunk/Master/tlpkg/tlperl/lib/Encode/MIME/Header/ISO_2022_JP.pm
trunk/Master/tlpkg/tlperl/lib/Encode/MIME/Header.pm
trunk/Master/tlpkg/tlperl/lib/Encode/MIME/Name.pm
trunk/Master/tlpkg/tlperl/lib/Encode/Unicode/UTF7.pm
trunk/Master/tlpkg/tlperl/lib/Encode/Unicode.pm
trunk/Master/tlpkg/tlperl/lib/Encode/encode.h
trunk/Master/tlpkg/tlperl/lib/Encode.pm
trunk/Master/tlpkg/tlperl/lib/Errno.pm
trunk/Master/tlpkg/tlperl/lib/Exporter.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Command.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Constant/Base.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Constant/ProxySubs.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Constant/Utils.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Constant.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Embed.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Install.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Installed.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Liblist.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MY.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Packlist.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/Cmd.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/InputMap.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/OutputMap.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/Type.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/testlib.pm
trunk/Master/tlpkg/tlperl/lib/ExtUtils/typemap
trunk/Master/tlpkg/tlperl/lib/File/Copy.pm
trunk/Master/tlpkg/tlperl/lib/File/Fetch.pm
trunk/Master/tlpkg/tlperl/lib/File/Glob.pm
trunk/Master/tlpkg/tlperl/lib/File/Path.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/Cygwin.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/Epoc.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/Functions.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/Mac.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/OS2.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/Unix.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/VMS.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec/Win32.pm
trunk/Master/tlpkg/tlperl/lib/File/Spec.pm
trunk/Master/tlpkg/tlperl/lib/File/stat.pm
trunk/Master/tlpkg/tlperl/lib/FileCache.pm
trunk/Master/tlpkg/tlperl/lib/Filter/Simple.pm
trunk/Master/tlpkg/tlperl/lib/Filter/Util/Call.pm
trunk/Master/tlpkg/tlperl/lib/Getopt/Long.pm
trunk/Master/tlpkg/tlperl/lib/Hash/Util/FieldHash.pm
trunk/Master/tlpkg/tlperl/lib/I18N/LangTags/Detect.pm
trunk/Master/tlpkg/tlperl/lib/I18N/LangTags/List.pm
trunk/Master/tlpkg/tlperl/lib/I18N/LangTags.pm
trunk/Master/tlpkg/tlperl/lib/IO/Dir.pm
trunk/Master/tlpkg/tlperl/lib/IO/File.pm
trunk/Master/tlpkg/tlperl/lib/IO/Handle.pm
trunk/Master/tlpkg/tlperl/lib/IO/Pipe.pm
trunk/Master/tlpkg/tlperl/lib/IO/Poll.pm
trunk/Master/tlpkg/tlperl/lib/IO/Seekable.pm
trunk/Master/tlpkg/tlperl/lib/IO/Select.pm
trunk/Master/tlpkg/tlperl/lib/IO/Socket/INET.pm
trunk/Master/tlpkg/tlperl/lib/IO/Socket/IP.pm
trunk/Master/tlpkg/tlperl/lib/IO/Socket/UNIX.pm
trunk/Master/tlpkg/tlperl/lib/IO/Socket.pm
trunk/Master/tlpkg/tlperl/lib/IO.pm
trunk/Master/tlpkg/tlperl/lib/IPC/Cmd.pm
trunk/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
trunk/Master/tlpkg/tlperl/lib/JSON/PP.pm
trunk/Master/tlpkg/tlperl/lib/List/Util/XS.pm
trunk/Master/tlpkg/tlperl/lib/List/Util.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Changes.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Constants.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Country.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Country.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Country_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Country_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Currency.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Currency.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Currency_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Currency_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangExt.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangExt.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangExt_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangExt_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangFam.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangFam.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangFam_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangFam_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangVar.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangVar.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangVar_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/LangVar_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Language.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Language.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Language_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Language_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Script.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Script.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Script_Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Script_Retired.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Country.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Country.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Currency.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Currency.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Language.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Language.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Maketext.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Maketext.pod
trunk/Master/tlpkg/tlperl/lib/Locale/Script.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Script.pod
trunk/Master/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigFloat.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigInt/CalcEmu.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigInt/Lib.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigInt/Trace.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigInt.pm
trunk/Master/tlpkg/tlperl/lib/Math/BigRat.pm
trunk/Master/tlpkg/tlperl/lib/Module/CoreList/Utils.pm
trunk/Master/tlpkg/tlperl/lib/Module/CoreList.pm
trunk/Master/tlpkg/tlperl/lib/Module/CoreList.pod
trunk/Master/tlpkg/tlperl/lib/NEXT.pm
trunk/Master/tlpkg/tlperl/lib/Net/Cmd.pm
trunk/Master/tlpkg/tlperl/lib/Net/Config.pm
trunk/Master/tlpkg/tlperl/lib/Net/Domain.pm
trunk/Master/tlpkg/tlperl/lib/Net/FTP/A.pm
trunk/Master/tlpkg/tlperl/lib/Net/FTP/E.pm
trunk/Master/tlpkg/tlperl/lib/Net/FTP/I.pm
trunk/Master/tlpkg/tlperl/lib/Net/FTP/L.pm
trunk/Master/tlpkg/tlperl/lib/Net/FTP/dataconn.pm
trunk/Master/tlpkg/tlperl/lib/Net/FTP.pm
trunk/Master/tlpkg/tlperl/lib/Net/NNTP.pm
trunk/Master/tlpkg/tlperl/lib/Net/Netrc.pm
trunk/Master/tlpkg/tlperl/lib/Net/POP3.pm
trunk/Master/tlpkg/tlperl/lib/Net/Ping.pm
trunk/Master/tlpkg/tlperl/lib/Net/SMTP.pm
trunk/Master/tlpkg/tlperl/lib/Net/Time.pm
trunk/Master/tlpkg/tlperl/lib/Net/hostent.pm
trunk/Master/tlpkg/tlperl/lib/Net/libnetFAQ.pod
trunk/Master/tlpkg/tlperl/lib/Net/netent.pm
trunk/Master/tlpkg/tlperl/lib/Net/protoent.pm
trunk/Master/tlpkg/tlperl/lib/Net/servent.pm
trunk/Master/tlpkg/tlperl/lib/O.pm
trunk/Master/tlpkg/tlperl/lib/Opcode.pm
trunk/Master/tlpkg/tlperl/lib/POSIX.pm
trunk/Master/tlpkg/tlperl/lib/POSIX.pod
trunk/Master/tlpkg/tlperl/lib/PerlIO/encoding.pm
trunk/Master/tlpkg/tlperl/lib/PerlIO/scalar.pm
trunk/Master/tlpkg/tlperl/lib/PerlIO/via.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Functions.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Html.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Man.pm
trunk/Master/tlpkg/tlperl/lib/Pod/ParseLink.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Perldoc.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Text/Color.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
trunk/Master/tlpkg/tlperl/lib/Pod/Text.pm
trunk/Master/tlpkg/tlperl/lib/Scalar/Util.pm
trunk/Master/tlpkg/tlperl/lib/SelfLoader.pm
trunk/Master/tlpkg/tlperl/lib/Socket.pm
trunk/Master/tlpkg/tlperl/lib/Storable.pm
trunk/Master/tlpkg/tlperl/lib/Sub/Util.pm
trunk/Master/tlpkg/tlperl/lib/Sys/Hostname.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Base.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Base.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Color.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Console/ParallelSession.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Console/Session.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Console.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/File/Session.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/File.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Session.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Harness/Env.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Harness.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Object.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Aggregator.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Grammar.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator/Array.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator/Process.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator/Stream.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/IteratorFactory.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Multiplexer.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Bailout.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Comment.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Plan.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Pragma.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Test.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Unknown.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Version.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/YAML.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/ResultFactory.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Scheduler/Job.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Scheduler/Spinner.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Scheduler.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Source.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/Executable.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/File.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/Handle.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/Perl.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/RawTAP.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/YAMLish/Reader.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser/YAMLish/Writer.pm
trunk/Master/tlpkg/tlperl/lib/TAP/Parser.pm
trunk/Master/tlpkg/tlperl/lib/Term/ReadLine.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder/Formatter.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder/IO/Scalar.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder/Module.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder/Tester.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm
trunk/Master/tlpkg/tlperl/lib/Test/Builder.pm
trunk/Master/tlpkg/tlperl/lib/Test/Harness.pm
trunk/Master/tlpkg/tlperl/lib/Test/More.pm
trunk/Master/tlpkg/tlperl/lib/Test/Simple.pm
trunk/Master/tlpkg/tlperl/lib/Test/Tester/Capture.pm
trunk/Master/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm
trunk/Master/tlpkg/tlperl/lib/Test/Tester/Delegate.pm
trunk/Master/tlpkg/tlperl/lib/Test/Tester.pm
trunk/Master/tlpkg/tlperl/lib/Test/Tutorial.pod
trunk/Master/tlpkg/tlperl/lib/Test/use/ok.pm
trunk/Master/tlpkg/tlperl/lib/Test.pm
trunk/Master/tlpkg/tlperl/lib/Test2/API/Breakage.pm
trunk/Master/tlpkg/tlperl/lib/Test2/API/Context.pm
trunk/Master/tlpkg/tlperl/lib/Test2/API/Instance.pm
trunk/Master/tlpkg/tlperl/lib/Test2/API/Stack.pm
trunk/Master/tlpkg/tlperl/lib/Test2/API.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Bail.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Diag.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Encoding.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Exception.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Generic.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Note.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Ok.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Plan.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Skip.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Subtest.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Waiting.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Formatter.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Hub.pm
trunk/Master/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm
trunk/Master/tlpkg/tlperl/lib/Test2/IPC/Driver.pm
trunk/Master/tlpkg/tlperl/lib/Test2/IPC.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Transition.pod
trunk/Master/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Util/HashBase.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Util/Trace.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Util.pm
trunk/Master/tlpkg/tlperl/lib/Test2.pm
trunk/Master/tlpkg/tlperl/lib/Tie/Array.pm
trunk/Master/tlpkg/tlperl/lib/Tie/StdHandle.pm
trunk/Master/tlpkg/tlperl/lib/Time/HiRes.pm
trunk/Master/tlpkg/tlperl/lib/Time/Piece.pm
trunk/Master/tlpkg/tlperl/lib/Time/Seconds.pm
trunk/Master/tlpkg/tlperl/lib/Time/gmtime.pm
trunk/Master/tlpkg/tlperl/lib/Time/localtime.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/allkeys.txt
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Normalize.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/UCD.pm
trunk/Master/tlpkg/tlperl/lib/User/grent.pm
trunk/Master/tlpkg/tlperl/lib/User/pwent.pm
trunk/Master/tlpkg/tlperl/lib/XSLoader.pm
trunk/Master/tlpkg/tlperl/lib/_charnames.pm
trunk/Master/tlpkg/tlperl/lib/arybase.pm
trunk/Master/tlpkg/tlperl/lib/attributes.pm
trunk/Master/tlpkg/tlperl/lib/auto/B/B.dll
trunk/Master/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
trunk/Master/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dll
trunk/Master/tlpkg/tlperl/lib/auto/Cwd/Cwd.dll
trunk/Master/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dll
trunk/Master/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dll
trunk/Master/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dll
trunk/Master/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/CN/CN.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/Encode.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/JP/JP.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/KR/KR.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/TW/TW.dll
trunk/Master/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dll
trunk/Master/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dll
trunk/Master/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dll
trunk/Master/tlpkg/tlperl/lib/auto/File/Glob/Glob.dll
trunk/Master/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dll
trunk/Master/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dll
trunk/Master/tlpkg/tlperl/lib/auto/Hash/Util/Util.dll
trunk/Master/tlpkg/tlperl/lib/auto/IO/IO.dll
trunk/Master/tlpkg/tlperl/lib/auto/List/Util/Util.dll
trunk/Master/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dll
trunk/Master/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dll
trunk/Master/tlpkg/tlperl/lib/auto/Opcode/Opcode.dll
trunk/Master/tlpkg/tlperl/lib/auto/POSIX/POSIX.dll
trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dll
trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dll
trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dll
trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/via/via.dll
trunk/Master/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dll
trunk/Master/tlpkg/tlperl/lib/auto/Socket/Socket.dll
trunk/Master/tlpkg/tlperl/lib/auto/Storable/Storable.dll
trunk/Master/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
trunk/Master/tlpkg/tlperl/lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll
trunk/Master/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
trunk/Master/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
trunk/Master/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
trunk/Master/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dll
trunk/Master/tlpkg/tlperl/lib/auto/Win32/Win32.dll
trunk/Master/tlpkg/tlperl/lib/auto/Win32API/File/File.dll
trunk/Master/tlpkg/tlperl/lib/auto/arybase/arybase.dll
trunk/Master/tlpkg/tlperl/lib/auto/attributes/attributes.dll
trunk/Master/tlpkg/tlperl/lib/auto/mro/mro.dll
trunk/Master/tlpkg/tlperl/lib/auto/re/re.dll
trunk/Master/tlpkg/tlperl/lib/auto/threads/shared/shared.dll
trunk/Master/tlpkg/tlperl/lib/auto/threads/threads.dll
trunk/Master/tlpkg/tlperl/lib/autodie/exception.pm
trunk/Master/tlpkg/tlperl/lib/autodie/hints.pm
trunk/Master/tlpkg/tlperl/lib/base.pm
trunk/Master/tlpkg/tlperl/lib/bigint.pm
trunk/Master/tlpkg/tlperl/lib/bignum.pm
trunk/Master/tlpkg/tlperl/lib/bigrat.pm
trunk/Master/tlpkg/tlperl/lib/blib.pm
trunk/Master/tlpkg/tlperl/lib/bytes.pm
trunk/Master/tlpkg/tlperl/lib/encoding.pm
trunk/Master/tlpkg/tlperl/lib/experimental.pm
trunk/Master/tlpkg/tlperl/lib/feature.pm
trunk/Master/tlpkg/tlperl/lib/fields.pm
trunk/Master/tlpkg/tlperl/lib/if.pm
trunk/Master/tlpkg/tlperl/lib/mro.pm
trunk/Master/tlpkg/tlperl/lib/ok.pm
trunk/Master/tlpkg/tlperl/lib/overload.pm
trunk/Master/tlpkg/tlperl/lib/perl5db.pl
trunk/Master/tlpkg/tlperl/lib/perllocal.pod
trunk/Master/tlpkg/tlperl/lib/re.pm
trunk/Master/tlpkg/tlperl/lib/sort.pm
trunk/Master/tlpkg/tlperl/lib/subs.pm
trunk/Master/tlpkg/tlperl/lib/threads/shared.pm
trunk/Master/tlpkg/tlperl/lib/threads.pm
trunk/Master/tlpkg/tlperl/lib/unicore/Blocks.txt
trunk/Master/tlpkg/tlperl/lib/unicore/CombiningClass.pl
trunk/Master/tlpkg/tlperl/lib/unicore/Decomposition.pl
trunk/Master/tlpkg/tlperl/lib/unicore/Heavy.pl
trunk/Master/tlpkg/tlperl/lib/unicore/Name.pl
trunk/Master/tlpkg/tlperl/lib/unicore/Name.pm
trunk/Master/tlpkg/tlperl/lib/unicore/NamedSequences.txt
trunk/Master/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
trunk/Master/tlpkg/tlperl/lib/unicore/To/Age.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Bc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Bpb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Bpt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Cf.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Digit.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Ea.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/GCB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Gc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Hst.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/InPC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/InSC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Isc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Jg.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Jt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Lb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Lc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Lower.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/NFCQC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/NFDQC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Na1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/NameAlia.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Nt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Nv.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/SB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Sc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Scx.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Tc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Title.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Uc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/Upper.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/WB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/_PerlWB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/UCD.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/EB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/EB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Armn.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
trunk/Master/tlpkg/tlperl/lib/unicore/version
trunk/Master/tlpkg/tlperl/lib/utf8.pm
trunk/Master/tlpkg/tlperl/lib/vars.pm
trunk/Master/tlpkg/tlperl/lib/version/regex.pm
trunk/Master/tlpkg/tlperl/lib/version.pm
trunk/Master/tlpkg/tlperl/lib/version.pod
trunk/Master/tlpkg/tlperl/lib/warnings.pm
trunk/Master/tlpkg/tlperl/site/lib/Cpanel/JSON/XS/Type.pm
trunk/Master/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
trunk/Master/tlpkg/tlperl/site/lib/File/Which.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Config.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Headers/Auth.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Headers/ETag.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Headers/Util.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Headers.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Message.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Request/Common.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Request.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Response.pm
trunk/Master/tlpkg/tlperl/site/lib/HTTP/Status.pm
trunk/Master/tlpkg/tlperl/site/lib/JSON/MaybeXS.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Authen/Basic.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Authen/Digest.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Authen/Ntlm.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/ConnCache.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Debug/TraceHTTP.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Debug.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/DebugFile.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/cpan.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/data.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/file.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/ftp.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/gopher.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/http.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/loopback.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/mailto.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/nntp.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/nogo.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/RobotUA.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/Simple.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP/UserAgent.pm
trunk/Master/tlpkg/tlperl/site/lib/LWP.pm
trunk/Master/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem
trunk/Master/tlpkg/tlperl/site/lib/Mozilla/CA.pm
trunk/Master/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl
trunk/Master/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
trunk/Master/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
trunk/Master/tlpkg/tlperl/site/lib/Net/HTTP.pm
trunk/Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm
trunk/Master/tlpkg/tlperl/site/lib/Socket.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/IRI.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/QueryParam.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/Split.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_foreign.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_generic.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_idna.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_ldap.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_login.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_punycode.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_query.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_segment.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_server.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/_userpass.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/data.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/Base.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/FAT.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/Mac.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/OS2.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/QNX.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/Unix.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/file/Win32.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/ftp.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/gopher.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/http.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/https.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/ldap.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/ldapi.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/ldaps.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/mailto.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/mms.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/news.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/nntp.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/pop.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/rlogin.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/rsync.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/rtsp.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/rtspu.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/sftp.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/sip.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/sips.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/snews.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/ssh.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/telnet.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/tn3270.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/urn/isbn.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/urn/oid.pm
trunk/Master/tlpkg/tlperl/site/lib/URI/urn.pm
trunk/Master/tlpkg/tlperl/site/lib/URI.pm
trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA1/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA1/SHA1.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/File/Which/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/IO/String/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/Socket.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/URI/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/API.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/OLE/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/OLE/OLE.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist
trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dll
trunk/Master/tlpkg/tlperl/site/lib/auto/libwww/perl/.packlist
Added Paths:
-----------
trunk/Master/tlpkg/tlperl/bin/perl5.28.1.exe
trunk/Master/tlpkg/tlperl/bin/perl528.dll
trunk/Master/tlpkg/tlperl/lib/CORE/hv_macro.h
trunk/Master/tlpkg/tlperl/lib/CORE/libperl528.a
trunk/Master/tlpkg/tlperl/lib/CORE/perl_inc_macro.h
trunk/Master/tlpkg/tlperl/lib/CORE/perl_langinfo.h
trunk/Master/tlpkg/tlperl/lib/CORE/sbox32_hash.h
trunk/Master/tlpkg/tlperl/lib/CORE/stadtx_hash.h
trunk/Master/tlpkg/tlperl/lib/CORE/uni_keywords.h
trunk/Master/tlpkg/tlperl/lib/CORE/zaphod32_hash.h
trunk/Master/tlpkg/tlperl/lib/I18N/Langinfo.pm
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/Types.pod
trunk/Master/tlpkg/tlperl/lib/Storable/
trunk/Master/tlpkg/tlperl/lib/Storable/Limit.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Fail.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Pass.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/V2.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl
trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl
trunk/Master/tlpkg/tlperl/lib/auto/I18N/
trunk/Master/tlpkg/tlperl/lib/auto/I18N/Langinfo/
trunk/Master/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dll
trunk/Master/tlpkg/tlperl/lib/unicore/To/Vo.pl
trunk/Master/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/GAZ.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl
Removed Paths:
-------------
trunk/Master/tlpkg/tlperl/bin/perl5.26.1.exe
trunk/Master/tlpkg/tlperl/bin/perl526.dll
trunk/Master/tlpkg/tlperl/lib/CORE/libperl526.a
trunk/Master/tlpkg/tlperl/lib/Locale/Codes/API.pod
trunk/Master/tlpkg/tlperl/lib/Module/CoreList/TieHashDelta.pm
trunk/Master/tlpkg/tlperl/lib/Test2/Event/Info.pm
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Bhks.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cham.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Ethi.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hebr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hmng.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khar.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Khmr.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lana.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Lao.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Talu.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Tibt.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Xsux.pl
trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zzzz.pl
trunk/Master/tlpkg/tlperl/site/lib/Tie/Watch.pm
trunk/Master/tlpkg/tlperl/site/lib/Tk/
trunk/Master/tlpkg/tlperl/site/lib/Tk.pm
trunk/Master/tlpkg/tlperl/site/lib/Tk.pod
trunk/Master/tlpkg/tlperl/site/lib/auto/Tk/
Modified: trunk/Master/tlpkg/tlperl/README.TEXLIVE
===================================================================
--- trunk/Master/tlpkg/tlperl/README.TEXLIVE 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/README.TEXLIVE 2019-03-10 21:56:14 UTC (rev 50322)
@@ -1,6 +1,6 @@
(This file public domain.)
-This directory contains Perl 5.26.1 compiled for Windows.
+This directory contains Perl 5.28.1 compiled for Windows.
The only purpose of this Perl is to provide support on Windows for
Perl scripts shipped with TeX Live. It's not intended for general use.
Modified: trunk/Master/tlpkg/tlperl/bin/libgcc_s_dw2-1.dll
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/tlperl/bin/libstdc++-6.dll
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/tlperl/bin/libwinpthread-1.dll
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/tlperl/bin/perl.exe
===================================================================
(Binary files differ)
Deleted: trunk/Master/tlpkg/tlperl/bin/perl5.26.1.exe
===================================================================
(Binary files differ)
Added: trunk/Master/tlpkg/tlperl/bin/perl5.28.1.exe
===================================================================
(Binary files differ)
Index: trunk/Master/tlpkg/tlperl/bin/perl5.28.1.exe
===================================================================
--- trunk/Master/tlpkg/tlperl/bin/perl5.28.1.exe 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/bin/perl5.28.1.exe 2019-03-10 21:56:14 UTC (rev 50322)
Property changes on: trunk/Master/tlpkg/tlperl/bin/perl5.28.1.exe
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/tlpkg/tlperl/bin/perl526.dll
===================================================================
(Binary files differ)
Added: trunk/Master/tlpkg/tlperl/bin/perl528.dll
===================================================================
(Binary files differ)
Index: trunk/Master/tlpkg/tlperl/bin/perl528.dll
===================================================================
--- trunk/Master/tlpkg/tlperl/bin/perl528.dll 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/bin/perl528.dll 2019-03-10 21:56:14 UTC (rev 50322)
Property changes on: trunk/Master/tlpkg/tlperl/bin/perl528.dll
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/tlpkg/tlperl/bin/perlglob.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/tlperl/bin/wperl.exe
===================================================================
(Binary files differ)
Modified: trunk/Master/tlpkg/tlperl/lib/.packlist
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/.packlist 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/.packlist 2019-03-10 21:56:14 UTC (rev 50322)
@@ -1,1610 +1,1654 @@
-c:\tlperl526\bin/corelist.bat type=file
-c:\tlperl526\bin/cpan.bat type=file
-c:\tlperl526\bin/enc2xs.bat type=file
-c:\tlperl526\bin/encguess.bat type=file
-c:\tlperl526\bin/h2ph.bat type=file
-c:\tlperl526\bin/h2xs.bat type=file
-c:\tlperl526\bin/instmodsh.bat type=file
-c:\tlperl526\bin/json_pp.bat type=file
-c:\tlperl526\bin/libnetcfg.bat type=file
-c:\tlperl526\bin/perl.exe from=c:\tlperl526\bin/perl5.26.1.exe type=link
-c:\tlperl526\bin/perl5.26.1.exe type=file
-c:\tlperl526\bin/perl526.dll type=file
-c:\tlperl526\bin/perlbug.bat type=file
-c:\tlperl526\bin/perldoc.bat type=file
-c:\tlperl526\bin/perlivp.bat type=file
-c:\tlperl526\bin/perlthanks.bat from=c:\tlperl526\bin/perlbug.bat type=link
-c:\tlperl526\bin/piconv.bat type=file
-c:\tlperl526\bin/pl2pm.bat type=file
-c:\tlperl526\bin/pod2html.bat type=file
-c:\tlperl526\bin/pod2man.bat type=file
-c:\tlperl526\bin/pod2text.bat type=file
-c:\tlperl526\bin/pod2usage.bat type=file
-c:\tlperl526\bin/podchecker.bat type=file
-c:\tlperl526\bin/podselect.bat type=file
-c:\tlperl526\bin/prove.bat type=file
-c:\tlperl526\bin/ptar.bat type=file
-c:\tlperl526\bin/ptardiff.bat type=file
-c:\tlperl526\bin/ptargrep.bat type=file
-c:\tlperl526\bin/shasum.bat type=file
-c:\tlperl526\bin/splain.bat type=file
-c:\tlperl526\bin/xsubpp.bat type=file
-c:\tlperl526\bin/zipdetails.bat type=file
-c:\tlperl526\lib/AnyDBM_File.pm type=file
-c:\tlperl526\lib/App/Cpan.pm type=file
-c:\tlperl526\lib/App/Prove.pm type=file
-c:\tlperl526\lib/App/Prove/State.pm type=file
-c:\tlperl526\lib/App/Prove/State/Result.pm type=file
-c:\tlperl526\lib/App/Prove/State/Result/Test.pm type=file
-c:\tlperl526\lib/Archive/Tar.pm type=file
-c:\tlperl526\lib/Archive/Tar/Constant.pm type=file
-c:\tlperl526\lib/Archive/Tar/File.pm type=file
-c:\tlperl526\lib/Attribute/Handlers.pm type=file
-c:\tlperl526\lib/AutoLoader.pm type=file
-c:\tlperl526\lib/AutoSplit.pm type=file
-c:\tlperl526\lib/B.pm type=file
-c:\tlperl526\lib/B/Concise.pm type=file
-c:\tlperl526\lib/B/Debug.pm type=file
-c:\tlperl526\lib/B/Deparse.pm type=file
-c:\tlperl526\lib/B/Op_private.pm type=file
-c:\tlperl526\lib/B/Showlex.pm type=file
-c:\tlperl526\lib/B/Terse.pm type=file
-c:\tlperl526\lib/B/Xref.pm type=file
-c:\tlperl526\lib/Benchmark.pm type=file
-c:\tlperl526\lib/CORE.pod type=file
-c:\tlperl526\lib/CORE/EXTERN.h type=file
-c:\tlperl526\lib/CORE/INTERN.h type=file
-c:\tlperl526\lib/CORE/XSUB.h type=file
-c:\tlperl526\lib/CORE/arpa/inet.h type=file
-c:\tlperl526\lib/CORE/av.h type=file
-c:\tlperl526\lib/CORE/bitcount.h type=file
-c:\tlperl526\lib/CORE/charclass_invlists.h type=file
-c:\tlperl526\lib/CORE/config.h type=file
-c:\tlperl526\lib/CORE/cop.h type=file
-c:\tlperl526\lib/CORE/cv.h type=file
-c:\tlperl526\lib/CORE/dirent.h type=file
-c:\tlperl526\lib/CORE/dosish.h type=file
-c:\tlperl526\lib/CORE/dquote_inline.h type=file
-c:\tlperl526\lib/CORE/ebcdic_tables.h type=file
-c:\tlperl526\lib/CORE/embed.h type=file
-c:\tlperl526\lib/CORE/embedvar.h type=file
-c:\tlperl526\lib/CORE/fakesdio.h type=file
-c:\tlperl526\lib/CORE/feature.h type=file
-c:\tlperl526\lib/CORE/form.h type=file
-c:\tlperl526\lib/CORE/git_version.h type=file
-c:\tlperl526\lib/CORE/gv.h type=file
-c:\tlperl526\lib/CORE/handy.h type=file
-c:\tlperl526\lib/CORE/hv.h type=file
-c:\tlperl526\lib/CORE/hv_func.h type=file
-c:\tlperl526\lib/CORE/inline.h type=file
-c:\tlperl526\lib/CORE/intrpvar.h type=file
-c:\tlperl526\lib/CORE/invlist_inline.h type=file
-c:\tlperl526\lib/CORE/iperlsys.h type=file
-c:\tlperl526\lib/CORE/keywords.h type=file
-c:\tlperl526\lib/CORE/l1_char_class_tab.h type=file
-c:\tlperl526\lib/CORE/libperl526.a type=file
-c:\tlperl526\lib/CORE/malloc_ctl.h type=file
-c:\tlperl526\lib/CORE/metaconfig.h type=file
-c:\tlperl526\lib/CORE/mg.h type=file
-c:\tlperl526\lib/CORE/mg_data.h type=file
-c:\tlperl526\lib/CORE/mg_raw.h type=file
-c:\tlperl526\lib/CORE/mg_vtable.h type=file
-c:\tlperl526\lib/CORE/mydtrace.h type=file
-c:\tlperl526\lib/CORE/netdb.h type=file
-c:\tlperl526\lib/CORE/nostdio.h type=file
-c:\tlperl526\lib/CORE/op.h type=file
-c:\tlperl526\lib/CORE/op_reg_common.h type=file
-c:\tlperl526\lib/CORE/opcode.h type=file
-c:\tlperl526\lib/CORE/opnames.h type=file
-c:\tlperl526\lib/CORE/overload.h type=file
-c:\tlperl526\lib/CORE/pad.h type=file
-c:\tlperl526\lib/CORE/parser.h type=file
-c:\tlperl526\lib/CORE/patchlevel.h type=file
-c:\tlperl526\lib/CORE/perl.h type=file
-c:\tlperl526\lib/CORE/perlapi.h type=file
-c:\tlperl526\lib/CORE/perlhost.h type=file
-c:\tlperl526\lib/CORE/perlio.h type=file
-c:\tlperl526\lib/CORE/perliol.h type=file
-c:\tlperl526\lib/CORE/perlsdio.h type=file
-c:\tlperl526\lib/CORE/perlvars.h type=file
-c:\tlperl526\lib/CORE/perly.h type=file
-c:\tlperl526\lib/CORE/pp.h type=file
-c:\tlperl526\lib/CORE/pp_proto.h type=file
-c:\tlperl526\lib/CORE/proto.h type=file
-c:\tlperl526\lib/CORE/reentr.h type=file
-c:\tlperl526\lib/CORE/regcharclass.h type=file
-c:\tlperl526\lib/CORE/regcomp.h type=file
-c:\tlperl526\lib/CORE/regexp.h type=file
-c:\tlperl526\lib/CORE/regnodes.h type=file
-c:\tlperl526\lib/CORE/scope.h type=file
-c:\tlperl526\lib/CORE/sv.h type=file
-c:\tlperl526\lib/CORE/sys/errno2.h type=file
-c:\tlperl526\lib/CORE/sys/socket.h type=file
-c:\tlperl526\lib/CORE/thread.h type=file
-c:\tlperl526\lib/CORE/time64.h type=file
-c:\tlperl526\lib/CORE/time64_config.h type=file
-c:\tlperl526\lib/CORE/uconfig.h type=file
-c:\tlperl526\lib/CORE/unicode_constants.h type=file
-c:\tlperl526\lib/CORE/unixish.h type=file
-c:\tlperl526\lib/CORE/utf8.h type=file
-c:\tlperl526\lib/CORE/utfebcdic.h type=file
-c:\tlperl526\lib/CORE/util.h type=file
-c:\tlperl526\lib/CORE/uudmap.h type=file
-c:\tlperl526\lib/CORE/vdir.h type=file
-c:\tlperl526\lib/CORE/vmem.h type=file
-c:\tlperl526\lib/CORE/vutil.h type=file
-c:\tlperl526\lib/CORE/warnings.h type=file
-c:\tlperl526\lib/CORE/win32.h type=file
-c:\tlperl526\lib/CORE/win32iop-o.h type=file
-c:\tlperl526\lib/CORE/win32iop.h type=file
-c:\tlperl526\lib/CORE/win32thread.h type=file
-c:\tlperl526\lib/CORE/wince.h type=file
-c:\tlperl526\lib/CPAN.pm type=file
-c:\tlperl526\lib/CPAN/API/HOWTO.pod type=file
-c:\tlperl526\lib/CPAN/Author.pm type=file
-c:\tlperl526\lib/CPAN/Bundle.pm type=file
-c:\tlperl526\lib/CPAN/CacheMgr.pm type=file
-c:\tlperl526\lib/CPAN/Complete.pm type=file
-c:\tlperl526\lib/CPAN/Debug.pm type=file
-c:\tlperl526\lib/CPAN/DeferredCode.pm type=file
-c:\tlperl526\lib/CPAN/Distribution.pm type=file
-c:\tlperl526\lib/CPAN/Distroprefs.pm type=file
-c:\tlperl526\lib/CPAN/Distrostatus.pm type=file
-c:\tlperl526\lib/CPAN/Exception/RecursiveDependency.pm type=file
-c:\tlperl526\lib/CPAN/Exception/blocked_urllist.pm type=file
-c:\tlperl526\lib/CPAN/Exception/yaml_not_installed.pm type=file
-c:\tlperl526\lib/CPAN/Exception/yaml_process_error.pm type=file
-c:\tlperl526\lib/CPAN/FTP.pm type=file
-c:\tlperl526\lib/CPAN/FTP/netrc.pm type=file
-c:\tlperl526\lib/CPAN/FirstTime.pm type=file
-c:\tlperl526\lib/CPAN/HTTP/Client.pm type=file
-c:\tlperl526\lib/CPAN/HTTP/Credentials.pm type=file
-c:\tlperl526\lib/CPAN/HandleConfig.pm type=file
-c:\tlperl526\lib/CPAN/Index.pm type=file
-c:\tlperl526\lib/CPAN/InfoObj.pm type=file
-c:\tlperl526\lib/CPAN/Kwalify.pm type=file
-c:\tlperl526\lib/CPAN/Kwalify/distroprefs.dd type=file
-c:\tlperl526\lib/CPAN/Kwalify/distroprefs.yml type=file
-c:\tlperl526\lib/CPAN/LWP/UserAgent.pm type=file
-c:\tlperl526\lib/CPAN/Meta.pm type=file
-c:\tlperl526\lib/CPAN/Meta/Converter.pm type=file
-c:\tlperl526\lib/CPAN/Meta/Feature.pm type=file
-c:\tlperl526\lib/CPAN/Meta/History.pm type=file
-c:\tlperl526\lib/CPAN/Meta/History/Meta_1_0.pod type=file
-c:\tlperl526\lib/CPAN/Meta/History/Meta_1_1.pod type=file
-c:\tlperl526\lib/CPAN/Meta/History/Meta_1_2.pod type=file
-c:\tlperl526\lib/CPAN/Meta/History/Meta_1_3.pod type=file
-c:\tlperl526\lib/CPAN/Meta/History/Meta_1_4.pod type=file
-c:\tlperl526\lib/CPAN/Meta/Merge.pm type=file
-c:\tlperl526\lib/CPAN/Meta/Prereqs.pm type=file
-c:\tlperl526\lib/CPAN/Meta/Requirements.pm type=file
-c:\tlperl526\lib/CPAN/Meta/Spec.pm type=file
-c:\tlperl526\lib/CPAN/Meta/Validator.pm type=file
-c:\tlperl526\lib/CPAN/Meta/YAML.pm type=file
-c:\tlperl526\lib/CPAN/Mirrors.pm type=file
-c:\tlperl526\lib/CPAN/Module.pm type=file
-c:\tlperl526\lib/CPAN/Nox.pm type=file
-c:\tlperl526\lib/CPAN/Plugin.pm type=file
-c:\tlperl526\lib/CPAN/Plugin/Specfile.pm type=file
-c:\tlperl526\lib/CPAN/Prompt.pm type=file
-c:\tlperl526\lib/CPAN/Queue.pm type=file
-c:\tlperl526\lib/CPAN/Shell.pm type=file
-c:\tlperl526\lib/CPAN/Tarzip.pm type=file
-c:\tlperl526\lib/CPAN/URL.pm type=file
-c:\tlperl526\lib/CPAN/Version.pm type=file
-c:\tlperl526\lib/Carp.pm type=file
-c:\tlperl526\lib/Carp/Heavy.pm type=file
-c:\tlperl526\lib/Class/Struct.pm type=file
-c:\tlperl526\lib/Compress/Raw/Bzip2.pm type=file
-c:\tlperl526\lib/Compress/Raw/Zlib.pm type=file
-c:\tlperl526\lib/Compress/Zlib.pm type=file
-c:\tlperl526\lib/Config.pm type=file
-c:\tlperl526\lib/Config.pod type=file
-c:\tlperl526\lib/Config/Extensions.pm type=file
-c:\tlperl526\lib/Config/Perl/V.pm type=file
-c:\tlperl526\lib/Config_git.pl type=file
-c:\tlperl526\lib/Config_heavy.pl type=file
-c:\tlperl526\lib/Cwd.pm type=file
-c:\tlperl526\lib/DB.pm type=file
-c:\tlperl526\lib/DBM_Filter.pm type=file
-c:\tlperl526\lib/DBM_Filter/compress.pm type=file
-c:\tlperl526\lib/DBM_Filter/encode.pm type=file
-c:\tlperl526\lib/DBM_Filter/int32.pm type=file
-c:\tlperl526\lib/DBM_Filter/null.pm type=file
-c:\tlperl526\lib/DBM_Filter/utf8.pm type=file
-c:\tlperl526\lib/Data/Dumper.pm type=file
-c:\tlperl526\lib/Devel/PPPort.pm type=file
-c:\tlperl526\lib/Devel/Peek.pm type=file
-c:\tlperl526\lib/Devel/SelfStubber.pm type=file
-c:\tlperl526\lib/Digest.pm type=file
-c:\tlperl526\lib/Digest/MD5.pm type=file
-c:\tlperl526\lib/Digest/SHA.pm type=file
-c:\tlperl526\lib/Digest/base.pm type=file
-c:\tlperl526\lib/Digest/file.pm type=file
-c:\tlperl526\lib/DirHandle.pm type=file
-c:\tlperl526\lib/Dumpvalue.pm type=file
-c:\tlperl526\lib/DynaLoader.pm type=file
-c:\tlperl526\lib/Encode.pm type=file
-c:\tlperl526\lib/Encode/Alias.pm type=file
-c:\tlperl526\lib/Encode/Byte.pm type=file
-c:\tlperl526\lib/Encode/CJKConstants.pm type=file
-c:\tlperl526\lib/Encode/CN.pm type=file
-c:\tlperl526\lib/Encode/CN/HZ.pm type=file
-c:\tlperl526\lib/Encode/Changes.e2x type=file
-c:\tlperl526\lib/Encode/Config.pm type=file
-c:\tlperl526\lib/Encode/ConfigLocal_PM.e2x type=file
-c:\tlperl526\lib/Encode/EBCDIC.pm type=file
-c:\tlperl526\lib/Encode/Encoder.pm type=file
-c:\tlperl526\lib/Encode/Encoding.pm type=file
-c:\tlperl526\lib/Encode/GSM0338.pm type=file
-c:\tlperl526\lib/Encode/Guess.pm type=file
-c:\tlperl526\lib/Encode/JP.pm type=file
-c:\tlperl526\lib/Encode/JP/H2Z.pm type=file
-c:\tlperl526\lib/Encode/JP/JIS7.pm type=file
-c:\tlperl526\lib/Encode/KR.pm type=file
-c:\tlperl526\lib/Encode/KR/2022_KR.pm type=file
-c:\tlperl526\lib/Encode/MIME/Header.pm type=file
-c:\tlperl526\lib/Encode/MIME/Header/ISO_2022_JP.pm type=file
-c:\tlperl526\lib/Encode/MIME/Name.pm type=file
-c:\tlperl526\lib/Encode/Makefile_PL.e2x type=file
-c:\tlperl526\lib/Encode/PerlIO.pod type=file
-c:\tlperl526\lib/Encode/README.e2x type=file
-c:\tlperl526\lib/Encode/Supported.pod type=file
-c:\tlperl526\lib/Encode/Symbol.pm type=file
-c:\tlperl526\lib/Encode/TW.pm type=file
-c:\tlperl526\lib/Encode/Unicode.pm type=file
-c:\tlperl526\lib/Encode/Unicode/UTF7.pm type=file
-c:\tlperl526\lib/Encode/_PM.e2x type=file
-c:\tlperl526\lib/Encode/_T.e2x type=file
-c:\tlperl526\lib/Encode/encode.h type=file
-c:\tlperl526\lib/English.pm type=file
-c:\tlperl526\lib/Env.pm type=file
-c:\tlperl526\lib/Errno.pm type=file
-c:\tlperl526\lib/Exporter.pm type=file
-c:\tlperl526\lib/Exporter/Heavy.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Base.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/Unix.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/VMS.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/Windows.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/aix.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/android.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/cygwin.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/darwin.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/dec_osf.pm type=file
-c:\tlperl526\lib/ExtUtils/CBuilder/Platform/os2.pm type=file
-c:\tlperl526\lib/ExtUtils/Command.pm type=file
-c:\tlperl526\lib/ExtUtils/Command/MM.pm type=file
-c:\tlperl526\lib/ExtUtils/Constant.pm type=file
-c:\tlperl526\lib/ExtUtils/Constant/Base.pm type=file
-c:\tlperl526\lib/ExtUtils/Constant/ProxySubs.pm type=file
-c:\tlperl526\lib/ExtUtils/Constant/Utils.pm type=file
-c:\tlperl526\lib/ExtUtils/Constant/XS.pm type=file
-c:\tlperl526\lib/ExtUtils/Embed.pm type=file
-c:\tlperl526\lib/ExtUtils/Install.pm type=file
-c:\tlperl526\lib/ExtUtils/Installed.pm type=file
-c:\tlperl526\lib/ExtUtils/Liblist.pm type=file
-c:\tlperl526\lib/ExtUtils/Liblist/Kid.pm type=file
-c:\tlperl526\lib/ExtUtils/MANIFEST.SKIP type=file
-c:\tlperl526\lib/ExtUtils/MM.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_AIX.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_Any.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_BeOS.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_Cygwin.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_DOS.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_Darwin.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_MacOS.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_NW5.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_OS2.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_QNX.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_UWIN.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_Unix.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_VMS.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_VOS.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_Win32.pm type=file
-c:\tlperl526\lib/ExtUtils/MM_Win95.pm type=file
-c:\tlperl526\lib/ExtUtils/MY.pm type=file
-c:\tlperl526\lib/ExtUtils/MakeMaker.pm type=file
-c:\tlperl526\lib/ExtUtils/MakeMaker/Config.pm type=file
-c:\tlperl526\lib/ExtUtils/MakeMaker/FAQ.pod type=file
-c:\tlperl526\lib/ExtUtils/MakeMaker/Locale.pm type=file
-c:\tlperl526\lib/ExtUtils/MakeMaker/Tutorial.pod type=file
-c:\tlperl526\lib/ExtUtils/MakeMaker/version.pm type=file
-c:\tlperl526\lib/ExtUtils/Manifest.pm type=file
-c:\tlperl526\lib/ExtUtils/Miniperl.pm type=file
-c:\tlperl526\lib/ExtUtils/Mkbootstrap.pm type=file
-c:\tlperl526\lib/ExtUtils/Mksymlists.pm type=file
-c:\tlperl526\lib/ExtUtils/Packlist.pm type=file
-c:\tlperl526\lib/ExtUtils/ParseXS.pm type=file
-c:\tlperl526\lib/ExtUtils/ParseXS.pod type=file
-c:\tlperl526\lib/ExtUtils/ParseXS/Constants.pm type=file
-c:\tlperl526\lib/ExtUtils/ParseXS/CountLines.pm type=file
-c:\tlperl526\lib/ExtUtils/ParseXS/Eval.pm type=file
-c:\tlperl526\lib/ExtUtils/ParseXS/Utilities.pm type=file
-c:\tlperl526\lib/ExtUtils/Typemaps.pm type=file
-c:\tlperl526\lib/ExtUtils/Typemaps/Cmd.pm type=file
-c:\tlperl526\lib/ExtUtils/Typemaps/InputMap.pm type=file
-c:\tlperl526\lib/ExtUtils/Typemaps/OutputMap.pm type=file
-c:\tlperl526\lib/ExtUtils/Typemaps/Type.pm type=file
-c:\tlperl526\lib/ExtUtils/testlib.pm type=file
-c:\tlperl526\lib/ExtUtils/typemap type=file
-c:\tlperl526\lib/ExtUtils/xsubpp type=file
-c:\tlperl526\lib/Fatal.pm type=file
-c:\tlperl526\lib/Fcntl.pm type=file
-c:\tlperl526\lib/File/Basename.pm type=file
-c:\tlperl526\lib/File/Compare.pm type=file
-c:\tlperl526\lib/File/Copy.pm type=file
-c:\tlperl526\lib/File/DosGlob.pm type=file
-c:\tlperl526\lib/File/Fetch.pm type=file
-c:\tlperl526\lib/File/Find.pm type=file
-c:\tlperl526\lib/File/Glob.pm type=file
-c:\tlperl526\lib/File/GlobMapper.pm type=file
-c:\tlperl526\lib/File/Path.pm type=file
-c:\tlperl526\lib/File/Spec.pm type=file
-c:\tlperl526\lib/File/Spec/AmigaOS.pm type=file
-c:\tlperl526\lib/File/Spec/Cygwin.pm type=file
-c:\tlperl526\lib/File/Spec/Epoc.pm type=file
-c:\tlperl526\lib/File/Spec/Functions.pm type=file
-c:\tlperl526\lib/File/Spec/Mac.pm type=file
-c:\tlperl526\lib/File/Spec/OS2.pm type=file
-c:\tlperl526\lib/File/Spec/Unix.pm type=file
-c:\tlperl526\lib/File/Spec/VMS.pm type=file
-c:\tlperl526\lib/File/Spec/Win32.pm type=file
-c:\tlperl526\lib/File/Temp.pm type=file
-c:\tlperl526\lib/File/stat.pm type=file
-c:\tlperl526\lib/FileCache.pm type=file
-c:\tlperl526\lib/FileHandle.pm type=file
-c:\tlperl526\lib/Filter/Simple.pm type=file
-c:\tlperl526\lib/Filter/Util/Call.pm type=file
-c:\tlperl526\lib/FindBin.pm type=file
-c:\tlperl526\lib/Getopt/Long.pm type=file
-c:\tlperl526\lib/Getopt/Std.pm type=file
-c:\tlperl526\lib/HTTP/Tiny.pm type=file
-c:\tlperl526\lib/Hash/Util.pm type=file
-c:\tlperl526\lib/Hash/Util/FieldHash.pm type=file
-c:\tlperl526\lib/I18N/Collate.pm type=file
-c:\tlperl526\lib/I18N/LangTags.pm type=file
-c:\tlperl526\lib/I18N/LangTags/Detect.pm type=file
-c:\tlperl526\lib/I18N/LangTags/List.pm type=file
-c:\tlperl526\lib/IO.pm type=file
-c:\tlperl526\lib/IO/Compress/Adapter/Bzip2.pm type=file
-c:\tlperl526\lib/IO/Compress/Adapter/Deflate.pm type=file
-c:\tlperl526\lib/IO/Compress/Adapter/Identity.pm type=file
-c:\tlperl526\lib/IO/Compress/Base.pm type=file
-c:\tlperl526\lib/IO/Compress/Base/Common.pm type=file
-c:\tlperl526\lib/IO/Compress/Bzip2.pm type=file
-c:\tlperl526\lib/IO/Compress/Deflate.pm type=file
-c:\tlperl526\lib/IO/Compress/FAQ.pod type=file
-c:\tlperl526\lib/IO/Compress/Gzip.pm type=file
-c:\tlperl526\lib/IO/Compress/Gzip/Constants.pm type=file
-c:\tlperl526\lib/IO/Compress/RawDeflate.pm type=file
-c:\tlperl526\lib/IO/Compress/Zip.pm type=file
-c:\tlperl526\lib/IO/Compress/Zip/Constants.pm type=file
-c:\tlperl526\lib/IO/Compress/Zlib/Constants.pm type=file
-c:\tlperl526\lib/IO/Compress/Zlib/Extra.pm type=file
-c:\tlperl526\lib/IO/Dir.pm type=file
-c:\tlperl526\lib/IO/File.pm type=file
-c:\tlperl526\lib/IO/Handle.pm type=file
-c:\tlperl526\lib/IO/Pipe.pm type=file
-c:\tlperl526\lib/IO/Poll.pm type=file
-c:\tlperl526\lib/IO/Seekable.pm type=file
-c:\tlperl526\lib/IO/Select.pm type=file
-c:\tlperl526\lib/IO/Socket.pm type=file
-c:\tlperl526\lib/IO/Socket/INET.pm type=file
-c:\tlperl526\lib/IO/Socket/IP.pm type=file
-c:\tlperl526\lib/IO/Socket/UNIX.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Adapter/Bunzip2.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Adapter/Identity.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Adapter/Inflate.pm type=file
-c:\tlperl526\lib/IO/Uncompress/AnyInflate.pm type=file
-c:\tlperl526\lib/IO/Uncompress/AnyUncompress.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Base.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Bunzip2.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Gunzip.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Inflate.pm type=file
-c:\tlperl526\lib/IO/Uncompress/RawInflate.pm type=file
-c:\tlperl526\lib/IO/Uncompress/Unzip.pm type=file
-c:\tlperl526\lib/IO/Zlib.pm type=file
-c:\tlperl526\lib/IPC/Cmd.pm type=file
-c:\tlperl526\lib/IPC/Open2.pm type=file
-c:\tlperl526\lib/IPC/Open3.pm type=file
-c:\tlperl526\lib/Internals.pod type=file
-c:\tlperl526\lib/JSON/PP.pm type=file
-c:\tlperl526\lib/JSON/PP/Boolean.pm type=file
-c:\tlperl526\lib/List/Util.pm type=file
-c:\tlperl526\lib/List/Util/XS.pm type=file
-c:\tlperl526\lib/Locale/Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes.pod type=file
-c:\tlperl526\lib/Locale/Codes/API.pod type=file
-c:\tlperl526\lib/Locale/Codes/Changes.pod type=file
-c:\tlperl526\lib/Locale/Codes/Constants.pm type=file
-c:\tlperl526\lib/Locale/Codes/Country.pm type=file
-c:\tlperl526\lib/Locale/Codes/Country.pod type=file
-c:\tlperl526\lib/Locale/Codes/Country_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/Country_Retired.pm type=file
-c:\tlperl526\lib/Locale/Codes/Currency.pm type=file
-c:\tlperl526\lib/Locale/Codes/Currency.pod type=file
-c:\tlperl526\lib/Locale/Codes/Currency_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/Currency_Retired.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangExt.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangExt.pod type=file
-c:\tlperl526\lib/Locale/Codes/LangExt_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangExt_Retired.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangFam.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangFam.pod type=file
-c:\tlperl526\lib/Locale/Codes/LangFam_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangFam_Retired.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangVar.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangVar.pod type=file
-c:\tlperl526\lib/Locale/Codes/LangVar_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/LangVar_Retired.pm type=file
-c:\tlperl526\lib/Locale/Codes/Language.pm type=file
-c:\tlperl526\lib/Locale/Codes/Language.pod type=file
-c:\tlperl526\lib/Locale/Codes/Language_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/Language_Retired.pm type=file
-c:\tlperl526\lib/Locale/Codes/Script.pm type=file
-c:\tlperl526\lib/Locale/Codes/Script.pod type=file
-c:\tlperl526\lib/Locale/Codes/Script_Codes.pm type=file
-c:\tlperl526\lib/Locale/Codes/Script_Retired.pm type=file
-c:\tlperl526\lib/Locale/Country.pm type=file
-c:\tlperl526\lib/Locale/Country.pod type=file
-c:\tlperl526\lib/Locale/Currency.pm type=file
-c:\tlperl526\lib/Locale/Currency.pod type=file
-c:\tlperl526\lib/Locale/Language.pm type=file
-c:\tlperl526\lib/Locale/Language.pod type=file
-c:\tlperl526\lib/Locale/Maketext.pm type=file
-c:\tlperl526\lib/Locale/Maketext.pod type=file
-c:\tlperl526\lib/Locale/Maketext/Cookbook.pod type=file
-c:\tlperl526\lib/Locale/Maketext/Guts.pm type=file
-c:\tlperl526\lib/Locale/Maketext/GutsLoader.pm type=file
-c:\tlperl526\lib/Locale/Maketext/Simple.pm type=file
-c:\tlperl526\lib/Locale/Maketext/TPJ13.pod type=file
-c:\tlperl526\lib/Locale/Script.pm type=file
-c:\tlperl526\lib/Locale/Script.pod type=file
-c:\tlperl526\lib/MIME/Base64.pm type=file
-c:\tlperl526\lib/MIME/QuotedPrint.pm type=file
-c:\tlperl526\lib/Math/BigFloat.pm type=file
-c:\tlperl526\lib/Math/BigFloat/Trace.pm type=file
-c:\tlperl526\lib/Math/BigInt.pm type=file
-c:\tlperl526\lib/Math/BigInt/Calc.pm type=file
-c:\tlperl526\lib/Math/BigInt/CalcEmu.pm type=file
-c:\tlperl526\lib/Math/BigInt/FastCalc.pm type=file
-c:\tlperl526\lib/Math/BigInt/Lib.pm type=file
-c:\tlperl526\lib/Math/BigInt/Trace.pm type=file
-c:\tlperl526\lib/Math/BigRat.pm type=file
-c:\tlperl526\lib/Math/Complex.pm type=file
-c:\tlperl526\lib/Math/Trig.pm type=file
-c:\tlperl526\lib/Memoize.pm type=file
-c:\tlperl526\lib/Memoize/AnyDBM_File.pm type=file
-c:\tlperl526\lib/Memoize/Expire.pm type=file
-c:\tlperl526\lib/Memoize/ExpireFile.pm type=file
-c:\tlperl526\lib/Memoize/ExpireTest.pm type=file
-c:\tlperl526\lib/Memoize/NDBM_File.pm type=file
-c:\tlperl526\lib/Memoize/SDBM_File.pm type=file
-c:\tlperl526\lib/Memoize/Storable.pm type=file
-c:\tlperl526\lib/Module/CoreList.pm type=file
-c:\tlperl526\lib/Module/CoreList.pod type=file
-c:\tlperl526\lib/Module/CoreList/TieHashDelta.pm type=file
-c:\tlperl526\lib/Module/CoreList/Utils.pm type=file
-c:\tlperl526\lib/Module/Load.pm type=file
-c:\tlperl526\lib/Module/Load/Conditional.pm type=file
-c:\tlperl526\lib/Module/Loaded.pm type=file
-c:\tlperl526\lib/Module/Metadata.pm type=file
-c:\tlperl526\lib/NEXT.pm type=file
-c:\tlperl526\lib/Net/Cmd.pm type=file
-c:\tlperl526\lib/Net/Config.pm type=file
-c:\tlperl526\lib/Net/Domain.pm type=file
-c:\tlperl526\lib/Net/FTP.pm type=file
-c:\tlperl526\lib/Net/FTP/A.pm type=file
-c:\tlperl526\lib/Net/FTP/E.pm type=file
-c:\tlperl526\lib/Net/FTP/I.pm type=file
-c:\tlperl526\lib/Net/FTP/L.pm type=file
-c:\tlperl526\lib/Net/FTP/dataconn.pm type=file
-c:\tlperl526\lib/Net/NNTP.pm type=file
-c:\tlperl526\lib/Net/Netrc.pm type=file
-c:\tlperl526\lib/Net/POP3.pm type=file
-c:\tlperl526\lib/Net/Ping.pm type=file
-c:\tlperl526\lib/Net/SMTP.pm type=file
-c:\tlperl526\lib/Net/Time.pm type=file
-c:\tlperl526\lib/Net/hostent.pm type=file
-c:\tlperl526\lib/Net/libnetFAQ.pod type=file
-c:\tlperl526\lib/Net/netent.pm type=file
-c:\tlperl526\lib/Net/protoent.pm type=file
-c:\tlperl526\lib/Net/servent.pm type=file
-c:\tlperl526\lib/O.pm type=file
-c:\tlperl526\lib/Opcode.pm type=file
-c:\tlperl526\lib/POSIX.pm type=file
-c:\tlperl526\lib/POSIX.pod type=file
-c:\tlperl526\lib/Params/Check.pm type=file
-c:\tlperl526\lib/Parse/CPAN/Meta.pm type=file
-c:\tlperl526\lib/Perl/OSType.pm type=file
-c:\tlperl526\lib/PerlIO.pm type=file
-c:\tlperl526\lib/PerlIO/encoding.pm type=file
-c:\tlperl526\lib/PerlIO/mmap.pm type=file
-c:\tlperl526\lib/PerlIO/scalar.pm type=file
-c:\tlperl526\lib/PerlIO/via.pm type=file
-c:\tlperl526\lib/PerlIO/via/QuotedPrint.pm type=file
-c:\tlperl526\lib/Pod/Checker.pm type=file
-c:\tlperl526\lib/Pod/Escapes.pm type=file
-c:\tlperl526\lib/Pod/Find.pm type=file
-c:\tlperl526\lib/Pod/Functions.pm type=file
-c:\tlperl526\lib/Pod/Html.pm type=file
-c:\tlperl526\lib/Pod/InputObjects.pm type=file
-c:\tlperl526\lib/Pod/Man.pm type=file
-c:\tlperl526\lib/Pod/ParseLink.pm type=file
-c:\tlperl526\lib/Pod/ParseUtils.pm type=file
-c:\tlperl526\lib/Pod/Parser.pm type=file
-c:\tlperl526\lib/Pod/Perldoc.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/BaseTo.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/GetOptsOO.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToANSI.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToChecker.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToMan.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToNroff.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToPod.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToRtf.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToTerm.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToText.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToTk.pm type=file
-c:\tlperl526\lib/Pod/Perldoc/ToXml.pm type=file
-c:\tlperl526\lib/Pod/PlainText.pm type=file
-c:\tlperl526\lib/Pod/Select.pm type=file
-c:\tlperl526\lib/Pod/Simple.pm type=file
-c:\tlperl526\lib/Pod/Simple.pod type=file
-c:\tlperl526\lib/Pod/Simple/BlackBox.pm type=file
-c:\tlperl526\lib/Pod/Simple/Checker.pm type=file
-c:\tlperl526\lib/Pod/Simple/Debug.pm type=file
-c:\tlperl526\lib/Pod/Simple/DumpAsText.pm type=file
-c:\tlperl526\lib/Pod/Simple/DumpAsXML.pm type=file
-c:\tlperl526\lib/Pod/Simple/HTML.pm type=file
-c:\tlperl526\lib/Pod/Simple/HTMLBatch.pm type=file
-c:\tlperl526\lib/Pod/Simple/HTMLLegacy.pm type=file
-c:\tlperl526\lib/Pod/Simple/LinkSection.pm type=file
-c:\tlperl526\lib/Pod/Simple/Methody.pm type=file
-c:\tlperl526\lib/Pod/Simple/Progress.pm type=file
-c:\tlperl526\lib/Pod/Simple/PullParser.pm type=file
-c:\tlperl526\lib/Pod/Simple/PullParserEndToken.pm type=file
-c:\tlperl526\lib/Pod/Simple/PullParserStartToken.pm type=file
-c:\tlperl526\lib/Pod/Simple/PullParserTextToken.pm type=file
-c:\tlperl526\lib/Pod/Simple/PullParserToken.pm type=file
-c:\tlperl526\lib/Pod/Simple/RTF.pm type=file
-c:\tlperl526\lib/Pod/Simple/Search.pm type=file
-c:\tlperl526\lib/Pod/Simple/SimpleTree.pm type=file
-c:\tlperl526\lib/Pod/Simple/Subclassing.pod type=file
-c:\tlperl526\lib/Pod/Simple/Text.pm type=file
-c:\tlperl526\lib/Pod/Simple/TextContent.pm type=file
-c:\tlperl526\lib/Pod/Simple/TiedOutFH.pm type=file
-c:\tlperl526\lib/Pod/Simple/Transcode.pm type=file
-c:\tlperl526\lib/Pod/Simple/TranscodeDumb.pm type=file
-c:\tlperl526\lib/Pod/Simple/TranscodeSmart.pm type=file
-c:\tlperl526\lib/Pod/Simple/XHTML.pm type=file
-c:\tlperl526\lib/Pod/Simple/XMLOutStream.pm type=file
-c:\tlperl526\lib/Pod/Text.pm type=file
-c:\tlperl526\lib/Pod/Text/Color.pm type=file
-c:\tlperl526\lib/Pod/Text/Overstrike.pm type=file
-c:\tlperl526\lib/Pod/Text/Termcap.pm type=file
-c:\tlperl526\lib/Pod/Usage.pm type=file
-c:\tlperl526\lib/SDBM_File.pm type=file
-c:\tlperl526\lib/Safe.pm type=file
-c:\tlperl526\lib/Scalar/Util.pm type=file
-c:\tlperl526\lib/Search/Dict.pm type=file
-c:\tlperl526\lib/SelectSaver.pm type=file
-c:\tlperl526\lib/SelfLoader.pm type=file
-c:\tlperl526\lib/Socket.pm type=file
-c:\tlperl526\lib/Storable.pm type=file
-c:\tlperl526\lib/Sub/Util.pm type=file
-c:\tlperl526\lib/Symbol.pm type=file
-c:\tlperl526\lib/Sys/Hostname.pm type=file
-c:\tlperl526\lib/TAP/Base.pm type=file
-c:\tlperl526\lib/TAP/Formatter/Base.pm type=file
-c:\tlperl526\lib/TAP/Formatter/Color.pm type=file
-c:\tlperl526\lib/TAP/Formatter/Console.pm type=file
-c:\tlperl526\lib/TAP/Formatter/Console/ParallelSession.pm type=file
-c:\tlperl526\lib/TAP/Formatter/Console/Session.pm type=file
-c:\tlperl526\lib/TAP/Formatter/File.pm type=file
-c:\tlperl526\lib/TAP/Formatter/File/Session.pm type=file
-c:\tlperl526\lib/TAP/Formatter/Session.pm type=file
-c:\tlperl526\lib/TAP/Harness.pm type=file
-c:\tlperl526\lib/TAP/Harness/Beyond.pod type=file
-c:\tlperl526\lib/TAP/Harness/Env.pm type=file
-c:\tlperl526\lib/TAP/Object.pm type=file
-c:\tlperl526\lib/TAP/Parser.pm type=file
-c:\tlperl526\lib/TAP/Parser/Aggregator.pm type=file
-c:\tlperl526\lib/TAP/Parser/Grammar.pm type=file
-c:\tlperl526\lib/TAP/Parser/Iterator.pm type=file
-c:\tlperl526\lib/TAP/Parser/Iterator/Array.pm type=file
-c:\tlperl526\lib/TAP/Parser/Iterator/Process.pm type=file
-c:\tlperl526\lib/TAP/Parser/Iterator/Stream.pm type=file
-c:\tlperl526\lib/TAP/Parser/IteratorFactory.pm type=file
-c:\tlperl526\lib/TAP/Parser/Multiplexer.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Bailout.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Comment.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Plan.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Pragma.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Test.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Unknown.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/Version.pm type=file
-c:\tlperl526\lib/TAP/Parser/Result/YAML.pm type=file
-c:\tlperl526\lib/TAP/Parser/ResultFactory.pm type=file
-c:\tlperl526\lib/TAP/Parser/Scheduler.pm type=file
-c:\tlperl526\lib/TAP/Parser/Scheduler/Job.pm type=file
-c:\tlperl526\lib/TAP/Parser/Scheduler/Spinner.pm type=file
-c:\tlperl526\lib/TAP/Parser/Source.pm type=file
-c:\tlperl526\lib/TAP/Parser/SourceHandler.pm type=file
-c:\tlperl526\lib/TAP/Parser/SourceHandler/Executable.pm type=file
-c:\tlperl526\lib/TAP/Parser/SourceHandler/File.pm type=file
-c:\tlperl526\lib/TAP/Parser/SourceHandler/Handle.pm type=file
-c:\tlperl526\lib/TAP/Parser/SourceHandler/Perl.pm type=file
-c:\tlperl526\lib/TAP/Parser/SourceHandler/RawTAP.pm type=file
-c:\tlperl526\lib/TAP/Parser/YAMLish/Reader.pm type=file
-c:\tlperl526\lib/TAP/Parser/YAMLish/Writer.pm type=file
-c:\tlperl526\lib/Term/ANSIColor.pm type=file
-c:\tlperl526\lib/Term/Cap.pm type=file
-c:\tlperl526\lib/Term/Complete.pm type=file
-c:\tlperl526\lib/Term/ReadLine.pm type=file
-c:\tlperl526\lib/Test.pm type=file
-c:\tlperl526\lib/Test/Builder.pm type=file
-c:\tlperl526\lib/Test/Builder/Formatter.pm type=file
-c:\tlperl526\lib/Test/Builder/IO/Scalar.pm type=file
-c:\tlperl526\lib/Test/Builder/Module.pm type=file
-c:\tlperl526\lib/Test/Builder/Tester.pm type=file
-c:\tlperl526\lib/Test/Builder/Tester/Color.pm type=file
-c:\tlperl526\lib/Test/Builder/TodoDiag.pm type=file
-c:\tlperl526\lib/Test/Harness.pm type=file
-c:\tlperl526\lib/Test/More.pm type=file
-c:\tlperl526\lib/Test/Simple.pm type=file
-c:\tlperl526\lib/Test/Tester.pm type=file
-c:\tlperl526\lib/Test/Tester/Capture.pm type=file
-c:\tlperl526\lib/Test/Tester/CaptureRunner.pm type=file
-c:\tlperl526\lib/Test/Tester/Delegate.pm type=file
-c:\tlperl526\lib/Test/Tutorial.pod type=file
-c:\tlperl526\lib/Test/use/ok.pm type=file
-c:\tlperl526\lib/Test2.pm type=file
-c:\tlperl526\lib/Test2/API.pm type=file
-c:\tlperl526\lib/Test2/API/Breakage.pm type=file
-c:\tlperl526\lib/Test2/API/Context.pm type=file
-c:\tlperl526\lib/Test2/API/Instance.pm type=file
-c:\tlperl526\lib/Test2/API/Stack.pm type=file
-c:\tlperl526\lib/Test2/Event.pm type=file
-c:\tlperl526\lib/Test2/Event/Bail.pm type=file
-c:\tlperl526\lib/Test2/Event/Diag.pm type=file
-c:\tlperl526\lib/Test2/Event/Encoding.pm type=file
-c:\tlperl526\lib/Test2/Event/Exception.pm type=file
-c:\tlperl526\lib/Test2/Event/Generic.pm type=file
-c:\tlperl526\lib/Test2/Event/Info.pm type=file
-c:\tlperl526\lib/Test2/Event/Note.pm type=file
-c:\tlperl526\lib/Test2/Event/Ok.pm type=file
-c:\tlperl526\lib/Test2/Event/Plan.pm type=file
-c:\tlperl526\lib/Test2/Event/Skip.pm type=file
-c:\tlperl526\lib/Test2/Event/Subtest.pm type=file
-c:\tlperl526\lib/Test2/Event/TAP/Version.pm type=file
-c:\tlperl526\lib/Test2/Event/Waiting.pm type=file
-c:\tlperl526\lib/Test2/Formatter.pm type=file
-c:\tlperl526\lib/Test2/Formatter/TAP.pm type=file
-c:\tlperl526\lib/Test2/Hub.pm type=file
-c:\tlperl526\lib/Test2/Hub/Interceptor.pm type=file
-c:\tlperl526\lib/Test2/Hub/Interceptor/Terminator.pm type=file
-c:\tlperl526\lib/Test2/Hub/Subtest.pm type=file
-c:\tlperl526\lib/Test2/IPC.pm type=file
-c:\tlperl526\lib/Test2/IPC/Driver.pm type=file
-c:\tlperl526\lib/Test2/IPC/Driver/Files.pm type=file
-c:\tlperl526\lib/Test2/Tools/Tiny.pm type=file
-c:\tlperl526\lib/Test2/Transition.pod type=file
-c:\tlperl526\lib/Test2/Util.pm type=file
-c:\tlperl526\lib/Test2/Util/ExternalMeta.pm type=file
-c:\tlperl526\lib/Test2/Util/HashBase.pm type=file
-c:\tlperl526\lib/Test2/Util/Trace.pm type=file
-c:\tlperl526\lib/Text/Abbrev.pm type=file
-c:\tlperl526\lib/Text/Balanced.pm type=file
-c:\tlperl526\lib/Text/ParseWords.pm type=file
-c:\tlperl526\lib/Text/Tabs.pm type=file
-c:\tlperl526\lib/Text/Wrap.pm type=file
-c:\tlperl526\lib/Thread.pm type=file
-c:\tlperl526\lib/Thread/Queue.pm type=file
-c:\tlperl526\lib/Thread/Semaphore.pm type=file
-c:\tlperl526\lib/Tie/Array.pm type=file
-c:\tlperl526\lib/Tie/File.pm type=file
-c:\tlperl526\lib/Tie/Handle.pm type=file
-c:\tlperl526\lib/Tie/Hash.pm type=file
-c:\tlperl526\lib/Tie/Hash/NamedCapture.pm type=file
-c:\tlperl526\lib/Tie/Memoize.pm type=file
-c:\tlperl526\lib/Tie/RefHash.pm type=file
-c:\tlperl526\lib/Tie/Scalar.pm type=file
-c:\tlperl526\lib/Tie/StdHandle.pm type=file
-c:\tlperl526\lib/Tie/SubstrHash.pm type=file
-c:\tlperl526\lib/Time/HiRes.pm type=file
-c:\tlperl526\lib/Time/Local.pm type=file
-c:\tlperl526\lib/Time/Piece.pm type=file
-c:\tlperl526\lib/Time/Seconds.pm type=file
-c:\tlperl526\lib/Time/gmtime.pm type=file
-c:\tlperl526\lib/Time/localtime.pm type=file
-c:\tlperl526\lib/Time/tm.pm type=file
-c:\tlperl526\lib/UNIVERSAL.pm type=file
-c:\tlperl526\lib/Unicode/Collate.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/Big5.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/GB2312.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/JISX0208.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/Korean.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/Pinyin.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/Stroke.pm type=file
-c:\tlperl526\lib/Unicode/Collate/CJK/Zhuyin.pm type=file
-c:\tlperl526\lib/Unicode/Collate/Locale.pm type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/af.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ar.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/as.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/az.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/be.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/bn.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ca.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/cs.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/cy.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/da.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/de_at_ph.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/de_phone.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ee.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/eo.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/es.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/es_trad.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/et.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/fa.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/fi.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/fi_phone.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/fil.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/fo.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/fr_ca.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/gu.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ha.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/haw.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/he.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/hi.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/hr.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/hu.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/hy.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ig.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/is.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ja.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/kk.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/kl.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/kn.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ko.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/kok.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ln.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/lt.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/lv.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/mk.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ml.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/mr.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/mt.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/nb.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/nn.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/nso.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/om.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/or.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/pa.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/pl.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ro.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sa.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/se.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/si.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/si_dict.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sk.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sl.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sq.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sr.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sv.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/sv_refo.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ta.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/te.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/th.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/tn.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/to.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/tr.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ug_cyrl.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/uk.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/ur.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/vi.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/vo.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/wae.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/wo.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/yo.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/zh.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/zh_big5.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/zh_gb.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/zh_pin.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/zh_strk.pl type=file
-c:\tlperl526\lib/Unicode/Collate/Locale/zh_zhu.pl type=file
-c:\tlperl526\lib/Unicode/Collate/allkeys.txt type=file
-c:\tlperl526\lib/Unicode/Collate/keys.txt type=file
-c:\tlperl526\lib/Unicode/Normalize.pm type=file
-c:\tlperl526\lib/Unicode/UCD.pm type=file
-c:\tlperl526\lib/User/grent.pm type=file
-c:\tlperl526\lib/User/pwent.pm type=file
-c:\tlperl526\lib/Win32.pm type=file
-c:\tlperl526\lib/Win32API/File.pm type=file
-c:\tlperl526\lib/Win32API/File/cFile.pc type=file
-c:\tlperl526\lib/Win32CORE.pm type=file
-c:\tlperl526\lib/XSLoader.pm type=file
-c:\tlperl526\lib/_charnames.pm type=file
-c:\tlperl526\lib/arybase.pm type=file
-c:\tlperl526\lib/attributes.pm type=file
-c:\tlperl526\lib/auto/B/B.dll type=file
-c:\tlperl526\lib/auto/Compress/Raw/Bzip2/Bzip2.dll type=file
-c:\tlperl526\lib/auto/Compress/Raw/Zlib/Zlib.dll type=file
-c:\tlperl526\lib/auto/Cwd/Cwd.dll type=file
-c:\tlperl526\lib/auto/Data/Dumper/Dumper.dll type=file
-c:\tlperl526\lib/auto/Devel/Peek/Peek.dll type=file
-c:\tlperl526\lib/auto/Digest/MD5/MD5.dll type=file
-c:\tlperl526\lib/auto/Digest/SHA/SHA.dll type=file
-c:\tlperl526\lib/auto/Encode/Byte/Byte.dll type=file
-c:\tlperl526\lib/auto/Encode/CN/CN.dll type=file
-c:\tlperl526\lib/auto/Encode/EBCDIC/EBCDIC.dll type=file
-c:\tlperl526\lib/auto/Encode/Encode.dll type=file
-c:\tlperl526\lib/auto/Encode/JP/JP.dll type=file
-c:\tlperl526\lib/auto/Encode/KR/KR.dll type=file
-c:\tlperl526\lib/auto/Encode/Symbol/Symbol.dll type=file
-c:\tlperl526\lib/auto/Encode/TW/TW.dll type=file
-c:\tlperl526\lib/auto/Encode/Unicode/Unicode.dll type=file
-c:\tlperl526\lib/auto/Fcntl/Fcntl.dll type=file
-c:\tlperl526\lib/auto/File/DosGlob/DosGlob.dll type=file
-c:\tlperl526\lib/auto/File/Glob/Glob.dll type=file
-c:\tlperl526\lib/auto/Filter/Util/Call/Call.dll type=file
-c:\tlperl526\lib/auto/Hash/Util/FieldHash/FieldHash.dll type=file
-c:\tlperl526\lib/auto/Hash/Util/Util.dll type=file
-c:\tlperl526\lib/auto/IO/IO.dll type=file
-c:\tlperl526\lib/auto/List/Util/Util.dll type=file
-c:\tlperl526\lib/auto/MIME/Base64/Base64.dll type=file
-c:\tlperl526\lib/auto/Math/BigInt/FastCalc/FastCalc.dll type=file
-c:\tlperl526\lib/auto/Opcode/Opcode.dll type=file
-c:\tlperl526\lib/auto/POSIX/POSIX.dll type=file
-c:\tlperl526\lib/auto/PerlIO/encoding/encoding.dll type=file
-c:\tlperl526\lib/auto/PerlIO/mmap/mmap.dll type=file
-c:\tlperl526\lib/auto/PerlIO/scalar/scalar.dll type=file
-c:\tlperl526\lib/auto/PerlIO/via/via.dll type=file
-c:\tlperl526\lib/auto/SDBM_File/SDBM_File.dll type=file
-c:\tlperl526\lib/auto/Socket/Socket.dll type=file
-c:\tlperl526\lib/auto/Storable/Storable.dll type=file
-c:\tlperl526\lib/auto/Sys/Hostname/Hostname.dll type=file
-c:\tlperl526\lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll type=file
-c:\tlperl526\lib/auto/Time/HiRes/HiRes.dll type=file
-c:\tlperl526\lib/auto/Time/Piece/Piece.dll type=file
-c:\tlperl526\lib/auto/Unicode/Collate/Collate.dll type=file
-c:\tlperl526\lib/auto/Unicode/Normalize/Normalize.dll type=file
-c:\tlperl526\lib/auto/Win32/Win32.dll type=file
-c:\tlperl526\lib/auto/Win32API/File/File.dll type=file
-c:\tlperl526\lib/auto/Win32CORE/extralibs.ld type=file
-c:\tlperl526\lib/auto/arybase/arybase.dll type=file
-c:\tlperl526\lib/auto/attributes/attributes.dll type=file
-c:\tlperl526\lib/auto/mro/mro.dll type=file
-c:\tlperl526\lib/auto/re/re.dll type=file
-c:\tlperl526\lib/auto/threads/shared/shared.dll type=file
-c:\tlperl526\lib/auto/threads/threads.dll type=file
-c:\tlperl526\lib/autodie.pm type=file
-c:\tlperl526\lib/autodie/Scope/Guard.pm type=file
-c:\tlperl526\lib/autodie/Scope/GuardStack.pm type=file
-c:\tlperl526\lib/autodie/Util.pm type=file
-c:\tlperl526\lib/autodie/exception.pm type=file
-c:\tlperl526\lib/autodie/exception/system.pm type=file
-c:\tlperl526\lib/autodie/hints.pm type=file
-c:\tlperl526\lib/autodie/skip.pm type=file
-c:\tlperl526\lib/autouse.pm type=file
-c:\tlperl526\lib/base.pm type=file
-c:\tlperl526\lib/bigint.pm type=file
-c:\tlperl526\lib/bignum.pm type=file
-c:\tlperl526\lib/bigrat.pm type=file
-c:\tlperl526\lib/blib.pm type=file
-c:\tlperl526\lib/bytes.pm type=file
-c:\tlperl526\lib/bytes_heavy.pl type=file
-c:\tlperl526\lib/charnames.pm type=file
-c:\tlperl526\lib/constant.pm type=file
-c:\tlperl526\lib/deprecate.pm type=file
-c:\tlperl526\lib/diagnostics.pm type=file
-c:\tlperl526\lib/dumpvar.pl type=file
-c:\tlperl526\lib/encoding.pm type=file
-c:\tlperl526\lib/encoding/warnings.pm type=file
-c:\tlperl526\lib/experimental.pm type=file
-c:\tlperl526\lib/feature.pm type=file
-c:\tlperl526\lib/fields.pm type=file
-c:\tlperl526\lib/filetest.pm type=file
-c:\tlperl526\lib/if.pm type=file
-c:\tlperl526\lib/integer.pm type=file
-c:\tlperl526\lib/less.pm type=file
-c:\tlperl526\lib/lib.pm type=file
-c:\tlperl526\lib/locale.pm type=file
-c:\tlperl526\lib/meta_notation.pm type=file
-c:\tlperl526\lib/mro.pm type=file
-c:\tlperl526\lib/ok.pm type=file
-c:\tlperl526\lib/open.pm type=file
-c:\tlperl526\lib/ops.pm type=file
-c:\tlperl526\lib/overload.pm type=file
-c:\tlperl526\lib/overload/numbers.pm type=file
-c:\tlperl526\lib/overloading.pm type=file
-c:\tlperl526\lib/parent.pm type=file
-c:\tlperl526\lib/perl5db.pl type=file
-c:\tlperl526\lib/perlfaq.pm type=file
-c:\tlperl526\lib/pods/perl.pod type=file
-c:\tlperl526\lib/pods/perl5004delta.pod type=file
-c:\tlperl526\lib/pods/perl5005delta.pod type=file
-c:\tlperl526\lib/pods/perl5100delta.pod type=file
-c:\tlperl526\lib/pods/perl5101delta.pod type=file
-c:\tlperl526\lib/pods/perl5120delta.pod type=file
-c:\tlperl526\lib/pods/perl5121delta.pod type=file
-c:\tlperl526\lib/pods/perl5122delta.pod type=file
-c:\tlperl526\lib/pods/perl5123delta.pod type=file
-c:\tlperl526\lib/pods/perl5124delta.pod type=file
-c:\tlperl526\lib/pods/perl5125delta.pod type=file
-c:\tlperl526\lib/pods/perl5140delta.pod type=file
-c:\tlperl526\lib/pods/perl5141delta.pod type=file
-c:\tlperl526\lib/pods/perl5142delta.pod type=file
-c:\tlperl526\lib/pods/perl5143delta.pod type=file
-c:\tlperl526\lib/pods/perl5144delta.pod type=file
-c:\tlperl526\lib/pods/perl5160delta.pod type=file
-c:\tlperl526\lib/pods/perl5161delta.pod type=file
-c:\tlperl526\lib/pods/perl5162delta.pod type=file
-c:\tlperl526\lib/pods/perl5163delta.pod type=file
-c:\tlperl526\lib/pods/perl5180delta.pod type=file
-c:\tlperl526\lib/pods/perl5181delta.pod type=file
-c:\tlperl526\lib/pods/perl5182delta.pod type=file
-c:\tlperl526\lib/pods/perl5184delta.pod type=file
-c:\tlperl526\lib/pods/perl5200delta.pod type=file
-c:\tlperl526\lib/pods/perl5201delta.pod type=file
-c:\tlperl526\lib/pods/perl5202delta.pod type=file
-c:\tlperl526\lib/pods/perl5203delta.pod type=file
-c:\tlperl526\lib/pods/perl5220delta.pod type=file
-c:\tlperl526\lib/pods/perl5221delta.pod type=file
-c:\tlperl526\lib/pods/perl5222delta.pod type=file
-c:\tlperl526\lib/pods/perl5223delta.pod type=file
-c:\tlperl526\lib/pods/perl5224delta.pod type=file
-c:\tlperl526\lib/pods/perl5240delta.pod type=file
-c:\tlperl526\lib/pods/perl5241delta.pod type=file
-c:\tlperl526\lib/pods/perl5242delta.pod type=file
-c:\tlperl526\lib/pods/perl5260delta.pod type=file
-c:\tlperl526\lib/pods/perl5261delta.pod type=file
-c:\tlperl526\lib/pods/perl561delta.pod type=file
-c:\tlperl526\lib/pods/perl56delta.pod type=file
-c:\tlperl526\lib/pods/perl581delta.pod type=file
-c:\tlperl526\lib/pods/perl582delta.pod type=file
-c:\tlperl526\lib/pods/perl583delta.pod type=file
-c:\tlperl526\lib/pods/perl584delta.pod type=file
-c:\tlperl526\lib/pods/perl585delta.pod type=file
-c:\tlperl526\lib/pods/perl586delta.pod type=file
-c:\tlperl526\lib/pods/perl587delta.pod type=file
-c:\tlperl526\lib/pods/perl588delta.pod type=file
-c:\tlperl526\lib/pods/perl589delta.pod type=file
-c:\tlperl526\lib/pods/perl58delta.pod type=file
-c:\tlperl526\lib/pods/perlaix.pod type=file
-c:\tlperl526\lib/pods/perlamiga.pod type=file
-c:\tlperl526\lib/pods/perlandroid.pod type=file
-c:\tlperl526\lib/pods/perlapi.pod type=file
-c:\tlperl526\lib/pods/perlapio.pod type=file
-c:\tlperl526\lib/pods/perlartistic.pod type=file
-c:\tlperl526\lib/pods/perlbook.pod type=file
-c:\tlperl526\lib/pods/perlboot.pod type=file
-c:\tlperl526\lib/pods/perlbot.pod type=file
-c:\tlperl526\lib/pods/perlbs2000.pod type=file
-c:\tlperl526\lib/pods/perlcall.pod type=file
-c:\tlperl526\lib/pods/perlce.pod type=file
-c:\tlperl526\lib/pods/perlcheat.pod type=file
-c:\tlperl526\lib/pods/perlclib.pod type=file
-c:\tlperl526\lib/pods/perlcn.pod type=file
-c:\tlperl526\lib/pods/perlcommunity.pod type=file
-c:\tlperl526\lib/pods/perlcygwin.pod type=file
-c:\tlperl526\lib/pods/perldata.pod type=file
-c:\tlperl526\lib/pods/perldbmfilter.pod type=file
-c:\tlperl526\lib/pods/perldebguts.pod type=file
-c:\tlperl526\lib/pods/perldebtut.pod type=file
-c:\tlperl526\lib/pods/perldebug.pod type=file
-c:\tlperl526\lib/pods/perldelta.pod type=file
-c:\tlperl526\lib/pods/perldeprecation.pod type=file
-c:\tlperl526\lib/pods/perldiag.pod type=file
-c:\tlperl526\lib/pods/perldoc.pod type=file
-c:\tlperl526\lib/pods/perldos.pod type=file
-c:\tlperl526\lib/pods/perldsc.pod type=file
-c:\tlperl526\lib/pods/perldtrace.pod type=file
-c:\tlperl526\lib/pods/perlebcdic.pod type=file
-c:\tlperl526\lib/pods/perlembed.pod type=file
-c:\tlperl526\lib/pods/perlexperiment.pod type=file
-c:\tlperl526\lib/pods/perlfaq.pod type=file
-c:\tlperl526\lib/pods/perlfaq1.pod type=file
-c:\tlperl526\lib/pods/perlfaq2.pod type=file
-c:\tlperl526\lib/pods/perlfaq3.pod type=file
-c:\tlperl526\lib/pods/perlfaq4.pod type=file
-c:\tlperl526\lib/pods/perlfaq5.pod type=file
-c:\tlperl526\lib/pods/perlfaq6.pod type=file
-c:\tlperl526\lib/pods/perlfaq7.pod type=file
-c:\tlperl526\lib/pods/perlfaq8.pod type=file
-c:\tlperl526\lib/pods/perlfaq9.pod type=file
-c:\tlperl526\lib/pods/perlfilter.pod type=file
-c:\tlperl526\lib/pods/perlfork.pod type=file
-c:\tlperl526\lib/pods/perlform.pod type=file
-c:\tlperl526\lib/pods/perlfreebsd.pod type=file
-c:\tlperl526\lib/pods/perlfunc.pod type=file
-c:\tlperl526\lib/pods/perlgit.pod type=file
-c:\tlperl526\lib/pods/perlglossary.pod type=file
-c:\tlperl526\lib/pods/perlgpl.pod type=file
-c:\tlperl526\lib/pods/perlguts.pod type=file
-c:\tlperl526\lib/pods/perlhack.pod type=file
-c:\tlperl526\lib/pods/perlhacktips.pod type=file
-c:\tlperl526\lib/pods/perlhacktut.pod type=file
-c:\tlperl526\lib/pods/perlhaiku.pod type=file
-c:\tlperl526\lib/pods/perlhist.pod type=file
-c:\tlperl526\lib/pods/perlhpux.pod type=file
-c:\tlperl526\lib/pods/perlhurd.pod type=file
-c:\tlperl526\lib/pods/perlintern.pod type=file
-c:\tlperl526\lib/pods/perlinterp.pod type=file
-c:\tlperl526\lib/pods/perlintro.pod type=file
-c:\tlperl526\lib/pods/perliol.pod type=file
-c:\tlperl526\lib/pods/perlipc.pod type=file
-c:\tlperl526\lib/pods/perlirix.pod type=file
-c:\tlperl526\lib/pods/perljp.pod type=file
-c:\tlperl526\lib/pods/perlko.pod type=file
-c:\tlperl526\lib/pods/perllexwarn.pod type=file
-c:\tlperl526\lib/pods/perllinux.pod type=file
-c:\tlperl526\lib/pods/perllocale.pod type=file
-c:\tlperl526\lib/pods/perllol.pod type=file
-c:\tlperl526\lib/pods/perlmacos.pod type=file
-c:\tlperl526\lib/pods/perlmacosx.pod type=file
-c:\tlperl526\lib/pods/perlmod.pod type=file
-c:\tlperl526\lib/pods/perlmodinstall.pod type=file
-c:\tlperl526\lib/pods/perlmodlib.pod type=file
-c:\tlperl526\lib/pods/perlmodstyle.pod type=file
-c:\tlperl526\lib/pods/perlmroapi.pod type=file
-c:\tlperl526\lib/pods/perlnetware.pod type=file
-c:\tlperl526\lib/pods/perlnewmod.pod type=file
-c:\tlperl526\lib/pods/perlnumber.pod type=file
-c:\tlperl526\lib/pods/perlobj.pod type=file
-c:\tlperl526\lib/pods/perlootut.pod type=file
-c:\tlperl526\lib/pods/perlop.pod type=file
-c:\tlperl526\lib/pods/perlopenbsd.pod type=file
-c:\tlperl526\lib/pods/perlopentut.pod type=file
-c:\tlperl526\lib/pods/perlos2.pod type=file
-c:\tlperl526\lib/pods/perlos390.pod type=file
-c:\tlperl526\lib/pods/perlos400.pod type=file
-c:\tlperl526\lib/pods/perlpacktut.pod type=file
-c:\tlperl526\lib/pods/perlperf.pod type=file
-c:\tlperl526\lib/pods/perlplan9.pod type=file
-c:\tlperl526\lib/pods/perlpod.pod type=file
-c:\tlperl526\lib/pods/perlpodspec.pod type=file
-c:\tlperl526\lib/pods/perlpodstyle.pod type=file
-c:\tlperl526\lib/pods/perlpolicy.pod type=file
-c:\tlperl526\lib/pods/perlport.pod type=file
-c:\tlperl526\lib/pods/perlpragma.pod type=file
-c:\tlperl526\lib/pods/perlqnx.pod type=file
-c:\tlperl526\lib/pods/perlre.pod type=file
-c:\tlperl526\lib/pods/perlreapi.pod type=file
-c:\tlperl526\lib/pods/perlrebackslash.pod type=file
-c:\tlperl526\lib/pods/perlrecharclass.pod type=file
-c:\tlperl526\lib/pods/perlref.pod type=file
-c:\tlperl526\lib/pods/perlreftut.pod type=file
-c:\tlperl526\lib/pods/perlreguts.pod type=file
-c:\tlperl526\lib/pods/perlrepository.pod type=file
-c:\tlperl526\lib/pods/perlrequick.pod type=file
-c:\tlperl526\lib/pods/perlreref.pod type=file
-c:\tlperl526\lib/pods/perlretut.pod type=file
-c:\tlperl526\lib/pods/perlriscos.pod type=file
-c:\tlperl526\lib/pods/perlrun.pod type=file
-c:\tlperl526\lib/pods/perlsec.pod type=file
-c:\tlperl526\lib/pods/perlsolaris.pod type=file
-c:\tlperl526\lib/pods/perlsource.pod type=file
-c:\tlperl526\lib/pods/perlstyle.pod type=file
-c:\tlperl526\lib/pods/perlsub.pod type=file
-c:\tlperl526\lib/pods/perlsymbian.pod type=file
-c:\tlperl526\lib/pods/perlsyn.pod type=file
-c:\tlperl526\lib/pods/perlsynology.pod type=file
-c:\tlperl526\lib/pods/perlthrtut.pod type=file
-c:\tlperl526\lib/pods/perltie.pod type=file
-c:\tlperl526\lib/pods/perltoc.pod type=file
-c:\tlperl526\lib/pods/perltodo.pod type=file
-c:\tlperl526\lib/pods/perltooc.pod type=file
-c:\tlperl526\lib/pods/perltoot.pod type=file
-c:\tlperl526\lib/pods/perltrap.pod type=file
-c:\tlperl526\lib/pods/perltru64.pod type=file
-c:\tlperl526\lib/pods/perltw.pod type=file
-c:\tlperl526\lib/pods/perlunicode.pod type=file
-c:\tlperl526\lib/pods/perlunicook.pod type=file
-c:\tlperl526\lib/pods/perlunifaq.pod type=file
-c:\tlperl526\lib/pods/perluniintro.pod type=file
-c:\tlperl526\lib/pods/perluniprops.pod type=file
-c:\tlperl526\lib/pods/perlunitut.pod type=file
-c:\tlperl526\lib/pods/perlutil.pod type=file
-c:\tlperl526\lib/pods/perlvar.pod type=file
-c:\tlperl526\lib/pods/perlvms.pod type=file
-c:\tlperl526\lib/pods/perlvos.pod type=file
-c:\tlperl526\lib/pods/perlwin32.pod type=file
-c:\tlperl526\lib/pods/perlxs.pod type=file
-c:\tlperl526\lib/pods/perlxstut.pod type=file
-c:\tlperl526\lib/pods/perlxstypemap.pod type=file
-c:\tlperl526\lib/re.pm type=file
-c:\tlperl526\lib/sigtrap.pm type=file
-c:\tlperl526\lib/sort.pm type=file
-c:\tlperl526\lib/strict.pm type=file
-c:\tlperl526\lib/subs.pm type=file
-c:\tlperl526\lib/threads.pm type=file
-c:\tlperl526\lib/threads/shared.pm type=file
-c:\tlperl526\lib/unicore/Blocks.txt type=file
-c:\tlperl526\lib/unicore/CombiningClass.pl type=file
-c:\tlperl526\lib/unicore/Decomposition.pl type=file
-c:\tlperl526\lib/unicore/Heavy.pl type=file
-c:\tlperl526\lib/unicore/Name.pl type=file
-c:\tlperl526\lib/unicore/Name.pm type=file
-c:\tlperl526\lib/unicore/NamedSequences.txt type=file
-c:\tlperl526\lib/unicore/SpecialCasing.txt type=file
-c:\tlperl526\lib/unicore/To/Age.pl type=file
-c:\tlperl526\lib/unicore/To/Bc.pl type=file
-c:\tlperl526\lib/unicore/To/Bmg.pl type=file
-c:\tlperl526\lib/unicore/To/Bpb.pl type=file
-c:\tlperl526\lib/unicore/To/Bpt.pl type=file
-c:\tlperl526\lib/unicore/To/Cf.pl type=file
-c:\tlperl526\lib/unicore/To/Digit.pl type=file
-c:\tlperl526\lib/unicore/To/Ea.pl type=file
-c:\tlperl526\lib/unicore/To/Fold.pl type=file
-c:\tlperl526\lib/unicore/To/GCB.pl type=file
-c:\tlperl526\lib/unicore/To/Gc.pl type=file
-c:\tlperl526\lib/unicore/To/Hst.pl type=file
-c:\tlperl526\lib/unicore/To/InPC.pl type=file
-c:\tlperl526\lib/unicore/To/InSC.pl type=file
-c:\tlperl526\lib/unicore/To/Isc.pl type=file
-c:\tlperl526\lib/unicore/To/Jg.pl type=file
-c:\tlperl526\lib/unicore/To/Jt.pl type=file
-c:\tlperl526\lib/unicore/To/Lb.pl type=file
-c:\tlperl526\lib/unicore/To/Lc.pl type=file
-c:\tlperl526\lib/unicore/To/Lower.pl type=file
-c:\tlperl526\lib/unicore/To/NFCQC.pl type=file
-c:\tlperl526\lib/unicore/To/NFDQC.pl type=file
-c:\tlperl526\lib/unicore/To/NFKCCF.pl type=file
-c:\tlperl526\lib/unicore/To/NFKCQC.pl type=file
-c:\tlperl526\lib/unicore/To/NFKDQC.pl type=file
-c:\tlperl526\lib/unicore/To/Na1.pl type=file
-c:\tlperl526\lib/unicore/To/NameAlia.pl type=file
-c:\tlperl526\lib/unicore/To/Nt.pl type=file
-c:\tlperl526\lib/unicore/To/Nv.pl type=file
-c:\tlperl526\lib/unicore/To/PerlDeci.pl type=file
-c:\tlperl526\lib/unicore/To/SB.pl type=file
-c:\tlperl526\lib/unicore/To/Sc.pl type=file
-c:\tlperl526\lib/unicore/To/Scx.pl type=file
-c:\tlperl526\lib/unicore/To/Tc.pl type=file
-c:\tlperl526\lib/unicore/To/Title.pl type=file
-c:\tlperl526\lib/unicore/To/Uc.pl type=file
-c:\tlperl526\lib/unicore/To/Upper.pl type=file
-c:\tlperl526\lib/unicore/To/WB.pl type=file
-c:\tlperl526\lib/unicore/To/_PerlLB.pl type=file
-c:\tlperl526\lib/unicore/To/_PerlWB.pl type=file
-c:\tlperl526\lib/unicore/UCD.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/NA.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V11.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V20.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V30.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V31.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V32.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V40.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V41.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V50.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V51.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V52.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V60.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V61.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V70.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V80.pl type=file
-c:\tlperl526\lib/unicore/lib/Age/V90.pl type=file
-c:\tlperl526\lib/unicore/lib/Alpha/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/AL.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/AN.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/B.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/BN.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/CS.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/EN.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/ES.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/ET.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/L.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/NSM.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/ON.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/R.pl type=file
-c:\tlperl526\lib/unicore/lib/Bc/WS.pl type=file
-c:\tlperl526\lib/unicore/lib/BidiC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/BidiM/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Blk/NB.pl type=file
-c:\tlperl526\lib/unicore/lib/Bpt/C.pl type=file
-c:\tlperl526\lib/unicore/lib/Bpt/N.pl type=file
-c:\tlperl526\lib/unicore/lib/Bpt/O.pl type=file
-c:\tlperl526\lib/unicore/lib/CE/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CI/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CWCF/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CWCM/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CWKCF/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CWL/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CWT/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/CWU/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Cased/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/A.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/AR.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/ATAR.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/B.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/BR.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/DB.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/NK.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/NR.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/OV.pl type=file
-c:\tlperl526\lib/unicore/lib/Ccc/VR.pl type=file
-c:\tlperl526\lib/unicore/lib/CompEx/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/DI/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Dash/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Dep/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Dia/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Com.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Enc.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Fin.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Font.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Init.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Iso.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Med.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Nar.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Nb.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/NonCanon.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Sqr.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Sub.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Sup.pl type=file
-c:\tlperl526\lib/unicore/lib/Dt/Vert.pl type=file
-c:\tlperl526\lib/unicore/lib/Ea/A.pl type=file
-c:\tlperl526\lib/unicore/lib/Ea/H.pl type=file
-c:\tlperl526\lib/unicore/lib/Ea/N.pl type=file
-c:\tlperl526\lib/unicore/lib/Ea/Na.pl type=file
-c:\tlperl526\lib/unicore/lib/Ea/W.pl type=file
-c:\tlperl526\lib/unicore/lib/Ext/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/CN.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/EB.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/EX.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/LV.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/LVT.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/PP.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/SM.pl type=file
-c:\tlperl526\lib/unicore/lib/GCB/XX.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/C.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Cf.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Cn.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/L.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/LC.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Ll.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Lm.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Lo.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Lu.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/M.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Mc.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Me.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Mn.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/N.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Nd.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Nl.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/No.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/P.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Pc.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Pd.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Pe.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Pf.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Pi.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Po.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Ps.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/S.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Sc.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Sk.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Sm.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/So.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Z.pl type=file
-c:\tlperl526\lib/unicore/lib/Gc/Zs.pl type=file
-c:\tlperl526\lib/unicore/lib/GrBase/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Hex/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Hst/NA.pl type=file
-c:\tlperl526\lib/unicore/lib/Hyphen/T.pl type=file
-c:\tlperl526\lib/unicore/lib/IDC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/IDS/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Ideo/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/In/2_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/2_1.pl type=file
-c:\tlperl526\lib/unicore/lib/In/3_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/3_1.pl type=file
-c:\tlperl526\lib/unicore/lib/In/3_2.pl type=file
-c:\tlperl526\lib/unicore/lib/In/4_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/4_1.pl type=file
-c:\tlperl526\lib/unicore/lib/In/5_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/5_1.pl type=file
-c:\tlperl526\lib/unicore/lib/In/5_2.pl type=file
-c:\tlperl526\lib/unicore/lib/In/6_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/6_1.pl type=file
-c:\tlperl526\lib/unicore/lib/In/6_2.pl type=file
-c:\tlperl526\lib/unicore/lib/In/6_3.pl type=file
-c:\tlperl526\lib/unicore/lib/In/7_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/8_0.pl type=file
-c:\tlperl526\lib/unicore/lib/In/9_0.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/Bottom.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/Left.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/LeftAndR.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/NA.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/Overstru.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/Right.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/Top.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/TopAndBo.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/TopAndL2.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/TopAndLe.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/TopAndRi.pl type=file
-c:\tlperl526\lib/unicore/lib/InPC/VisualOr.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Avagraha.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Bindu.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Cantilla.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Consona2.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Consona3.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Consona4.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Consona5.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Consona6.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Consonan.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Invisibl.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Nukta.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Number.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Other.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/PureKill.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Syllable.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/ToneMark.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Virama.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Visarga.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/Vowel.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/VowelDep.pl type=file
-c:\tlperl526\lib/unicore/lib/InSC/VowelInd.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Ain.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Alef.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Beh.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Dal.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/FarsiYeh.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Feh.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Gaf.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Hah.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Kaf.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Lam.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/NoJoinin.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Qaf.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Reh.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Sad.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Seen.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Waw.pl type=file
-c:\tlperl526\lib/unicore/lib/Jg/Yeh.pl type=file
-c:\tlperl526\lib/unicore/lib/Jt/C.pl type=file
-c:\tlperl526\lib/unicore/lib/Jt/D.pl type=file
-c:\tlperl526\lib/unicore/lib/Jt/R.pl type=file
-c:\tlperl526\lib/unicore/lib/Jt/T.pl type=file
-c:\tlperl526\lib/unicore/lib/Jt/U.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/AI.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/AL.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/BA.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/BB.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/CJ.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/CL.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/CM.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/EB.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/EX.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/GL.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/ID.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/IN.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/IS.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/NS.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/OP.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/PO.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/PR.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/QU.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/SA.pl type=file
-c:\tlperl526\lib/unicore/lib/Lb/XX.pl type=file
-c:\tlperl526\lib/unicore/lib/Lower/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Math/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/NFCQC/M.pl type=file
-c:\tlperl526\lib/unicore/lib/NFCQC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/NFDQC/N.pl type=file
-c:\tlperl526\lib/unicore/lib/NFDQC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/NFKCQC/N.pl type=file
-c:\tlperl526\lib/unicore/lib/NFKCQC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/NFKDQC/N.pl type=file
-c:\tlperl526\lib/unicore/lib/NFKDQC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Nt/Di.pl type=file
-c:\tlperl526\lib/unicore/lib/Nt/None.pl type=file
-c:\tlperl526\lib/unicore/lib/Nt/Nu.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/0.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/10.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/100.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1000.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/10000.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/11.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/12.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/13.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/14.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/15.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/16.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/17.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/18.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/19.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1_16.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1_2.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1_3.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1_4.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/1_8.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/2.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/20.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/200.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/2_3.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/3.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/30.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/300.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/3_16.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/3_4.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/4.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/40.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/400.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/5.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/50.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/500.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/5000.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/50000.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/6.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/60.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/600.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/7.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/70.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/700.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/8.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/80.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/800.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/9.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/90.pl type=file
-c:\tlperl526\lib/unicore/lib/Nv/900.pl type=file
-c:\tlperl526\lib/unicore/lib/PCM/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/PatSyn/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Alnum.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Assigned.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Blank.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Graph.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/PerlWord.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/PosixPun.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Print.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/SpacePer.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Title.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/Word.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/XPosixPu.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlAny.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlCh2.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlCha.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlFol.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlIDC.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlIDS.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlNch.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlPat.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlPr2.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlPro.pl type=file
-c:\tlperl526\lib/unicore/lib/Perl/_PerlQuo.pl type=file
-c:\tlperl526\lib/unicore/lib/QMark/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/AT.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/CL.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/EX.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/FO.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/LE.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/LO.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/NU.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/SC.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/ST.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/Sp.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/UP.pl type=file
-c:\tlperl526\lib/unicore/lib/SB/XX.pl type=file
-c:\tlperl526\lib/unicore/lib/SD/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/STerm/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Arab.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Armn.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Beng.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Bhks.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Cham.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Cprt.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Cyrl.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Deva.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Dupl.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Ethi.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Geor.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Glag.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Gran.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Grek.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Gujr.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Guru.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Han.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Hang.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Hebr.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Hira.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Hmng.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Kana.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Khar.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Khmr.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Knda.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Lana.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Lao.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Latn.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Limb.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Linb.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Mlym.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Mong.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Mult.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Orya.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Sinh.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Talu.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Taml.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Telu.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Tibt.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Xsux.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Zinh.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Zyyy.pl type=file
-c:\tlperl526\lib/unicore/lib/Sc/Zzzz.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Adlm.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Arab.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Armn.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Beng.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Bopo.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Cakm.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Copt.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Cprt.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Cyrl.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Deva.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Dupl.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Geor.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Glag.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Gran.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Grek.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Gujr.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Guru.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Han.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Hang.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Hira.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Kana.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Knda.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Latn.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Limb.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Lina.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Linb.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Mlym.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Mong.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Mult.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Mymr.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Orya.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Phlp.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Shrd.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Sind.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Sinh.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Syrc.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Tagb.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Takr.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Taml.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Telu.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Thaa.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Tirh.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Yi.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Zinh.pl type=file
-c:\tlperl526\lib/unicore/lib/Scx/Zyyy.pl type=file
-c:\tlperl526\lib/unicore/lib/Term/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/UIdeo/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/Upper/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/EX.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/Extend.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/FO.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/HL.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/KA.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/LE.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/MB.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/ML.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/MN.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/NU.pl type=file
-c:\tlperl526\lib/unicore/lib/WB/XX.pl type=file
-c:\tlperl526\lib/unicore/lib/XIDC/Y.pl type=file
-c:\tlperl526\lib/unicore/lib/XIDS/Y.pl type=file
-c:\tlperl526\lib/unicore/version type=file
-c:\tlperl526\lib/utf8.pm type=file
-c:\tlperl526\lib/utf8_heavy.pl type=file
-c:\tlperl526\lib/vars.pm type=file
-c:\tlperl526\lib/version.pm type=file
-c:\tlperl526\lib/version.pod type=file
-c:\tlperl526\lib/version/Internals.pod type=file
-c:\tlperl526\lib/version/regex.pm type=file
-c:\tlperl526\lib/vmsish.pm type=file
-c:\tlperl526\lib/warnings.pm type=file
-c:\tlperl526\lib/warnings/register.pm type=file
+c:\tlperl\bin/corelist.bat type=file
+c:\tlperl\bin/cpan.bat type=file
+c:\tlperl\bin/enc2xs.bat type=file
+c:\tlperl\bin/encguess.bat type=file
+c:\tlperl\bin/h2ph.bat type=file
+c:\tlperl\bin/h2xs.bat type=file
+c:\tlperl\bin/instmodsh.bat type=file
+c:\tlperl\bin/json_pp.bat type=file
+c:\tlperl\bin/libnetcfg.bat type=file
+c:\tlperl\bin/perl.exe from=c:\tlperl\bin/perl5.28.1.exe type=link
+c:\tlperl\bin/perl5.28.1.exe type=file
+c:\tlperl\bin/perl528.dll type=file
+c:\tlperl\bin/perlbug.bat type=file
+c:\tlperl\bin/perldoc.bat type=file
+c:\tlperl\bin/perlivp.bat type=file
+c:\tlperl\bin/perlthanks.bat from=c:\tlperl\bin/perlbug.bat type=link
+c:\tlperl\bin/piconv.bat type=file
+c:\tlperl\bin/pl2pm.bat type=file
+c:\tlperl\bin/pod2html.bat type=file
+c:\tlperl\bin/pod2man.bat type=file
+c:\tlperl\bin/pod2text.bat type=file
+c:\tlperl\bin/pod2usage.bat type=file
+c:\tlperl\bin/podchecker.bat type=file
+c:\tlperl\bin/podselect.bat type=file
+c:\tlperl\bin/prove.bat type=file
+c:\tlperl\bin/ptar.bat type=file
+c:\tlperl\bin/ptardiff.bat type=file
+c:\tlperl\bin/ptargrep.bat type=file
+c:\tlperl\bin/shasum.bat type=file
+c:\tlperl\bin/splain.bat type=file
+c:\tlperl\bin/xsubpp.bat type=file
+c:\tlperl\bin/zipdetails.bat type=file
+c:\tlperl\lib/AnyDBM_File.pm type=file
+c:\tlperl\lib/App/Cpan.pm type=file
+c:\tlperl\lib/App/Prove.pm type=file
+c:\tlperl\lib/App/Prove/State.pm type=file
+c:\tlperl\lib/App/Prove/State/Result.pm type=file
+c:\tlperl\lib/App/Prove/State/Result/Test.pm type=file
+c:\tlperl\lib/Archive/Tar.pm type=file
+c:\tlperl\lib/Archive/Tar/Constant.pm type=file
+c:\tlperl\lib/Archive/Tar/File.pm type=file
+c:\tlperl\lib/Attribute/Handlers.pm type=file
+c:\tlperl\lib/AutoLoader.pm type=file
+c:\tlperl\lib/AutoSplit.pm type=file
+c:\tlperl\lib/B.pm type=file
+c:\tlperl\lib/B/Concise.pm type=file
+c:\tlperl\lib/B/Debug.pm type=file
+c:\tlperl\lib/B/Deparse.pm type=file
+c:\tlperl\lib/B/Op_private.pm type=file
+c:\tlperl\lib/B/Showlex.pm type=file
+c:\tlperl\lib/B/Terse.pm type=file
+c:\tlperl\lib/B/Xref.pm type=file
+c:\tlperl\lib/Benchmark.pm type=file
+c:\tlperl\lib/CORE.pod type=file
+c:\tlperl\lib/CORE/EXTERN.h type=file
+c:\tlperl\lib/CORE/INTERN.h type=file
+c:\tlperl\lib/CORE/XSUB.h type=file
+c:\tlperl\lib/CORE/arpa/inet.h type=file
+c:\tlperl\lib/CORE/av.h type=file
+c:\tlperl\lib/CORE/bitcount.h type=file
+c:\tlperl\lib/CORE/charclass_invlists.h type=file
+c:\tlperl\lib/CORE/config.h type=file
+c:\tlperl\lib/CORE/cop.h type=file
+c:\tlperl\lib/CORE/cv.h type=file
+c:\tlperl\lib/CORE/dirent.h type=file
+c:\tlperl\lib/CORE/dosish.h type=file
+c:\tlperl\lib/CORE/dquote_inline.h type=file
+c:\tlperl\lib/CORE/ebcdic_tables.h type=file
+c:\tlperl\lib/CORE/embed.h type=file
+c:\tlperl\lib/CORE/embedvar.h type=file
+c:\tlperl\lib/CORE/fakesdio.h type=file
+c:\tlperl\lib/CORE/feature.h type=file
+c:\tlperl\lib/CORE/form.h type=file
+c:\tlperl\lib/CORE/git_version.h type=file
+c:\tlperl\lib/CORE/gv.h type=file
+c:\tlperl\lib/CORE/handy.h type=file
+c:\tlperl\lib/CORE/hv.h type=file
+c:\tlperl\lib/CORE/hv_func.h type=file
+c:\tlperl\lib/CORE/hv_macro.h type=file
+c:\tlperl\lib/CORE/inline.h type=file
+c:\tlperl\lib/CORE/intrpvar.h type=file
+c:\tlperl\lib/CORE/invlist_inline.h type=file
+c:\tlperl\lib/CORE/iperlsys.h type=file
+c:\tlperl\lib/CORE/keywords.h type=file
+c:\tlperl\lib/CORE/l1_char_class_tab.h type=file
+c:\tlperl\lib/CORE/libperl528.a type=file
+c:\tlperl\lib/CORE/malloc_ctl.h type=file
+c:\tlperl\lib/CORE/metaconfig.h type=file
+c:\tlperl\lib/CORE/mg.h type=file
+c:\tlperl\lib/CORE/mg_data.h type=file
+c:\tlperl\lib/CORE/mg_raw.h type=file
+c:\tlperl\lib/CORE/mg_vtable.h type=file
+c:\tlperl\lib/CORE/mydtrace.h type=file
+c:\tlperl\lib/CORE/netdb.h type=file
+c:\tlperl\lib/CORE/nostdio.h type=file
+c:\tlperl\lib/CORE/op.h type=file
+c:\tlperl\lib/CORE/op_reg_common.h type=file
+c:\tlperl\lib/CORE/opcode.h type=file
+c:\tlperl\lib/CORE/opnames.h type=file
+c:\tlperl\lib/CORE/overload.h type=file
+c:\tlperl\lib/CORE/pad.h type=file
+c:\tlperl\lib/CORE/parser.h type=file
+c:\tlperl\lib/CORE/patchlevel.h type=file
+c:\tlperl\lib/CORE/perl.h type=file
+c:\tlperl\lib/CORE/perl_inc_macro.h type=file
+c:\tlperl\lib/CORE/perl_langinfo.h type=file
+c:\tlperl\lib/CORE/perlapi.h type=file
+c:\tlperl\lib/CORE/perlhost.h type=file
+c:\tlperl\lib/CORE/perlio.h type=file
+c:\tlperl\lib/CORE/perliol.h type=file
+c:\tlperl\lib/CORE/perlsdio.h type=file
+c:\tlperl\lib/CORE/perlvars.h type=file
+c:\tlperl\lib/CORE/perly.h type=file
+c:\tlperl\lib/CORE/pp.h type=file
+c:\tlperl\lib/CORE/pp_proto.h type=file
+c:\tlperl\lib/CORE/proto.h type=file
+c:\tlperl\lib/CORE/reentr.h type=file
+c:\tlperl\lib/CORE/regcharclass.h type=file
+c:\tlperl\lib/CORE/regcomp.h type=file
+c:\tlperl\lib/CORE/regexp.h type=file
+c:\tlperl\lib/CORE/regnodes.h type=file
+c:\tlperl\lib/CORE/sbox32_hash.h type=file
+c:\tlperl\lib/CORE/scope.h type=file
+c:\tlperl\lib/CORE/stadtx_hash.h type=file
+c:\tlperl\lib/CORE/sv.h type=file
+c:\tlperl\lib/CORE/sys/errno2.h type=file
+c:\tlperl\lib/CORE/sys/socket.h type=file
+c:\tlperl\lib/CORE/thread.h type=file
+c:\tlperl\lib/CORE/time64.h type=file
+c:\tlperl\lib/CORE/time64_config.h type=file
+c:\tlperl\lib/CORE/uconfig.h type=file
+c:\tlperl\lib/CORE/uni_keywords.h type=file
+c:\tlperl\lib/CORE/unicode_constants.h type=file
+c:\tlperl\lib/CORE/unixish.h type=file
+c:\tlperl\lib/CORE/utf8.h type=file
+c:\tlperl\lib/CORE/utfebcdic.h type=file
+c:\tlperl\lib/CORE/util.h type=file
+c:\tlperl\lib/CORE/uudmap.h type=file
+c:\tlperl\lib/CORE/vdir.h type=file
+c:\tlperl\lib/CORE/vmem.h type=file
+c:\tlperl\lib/CORE/vutil.h type=file
+c:\tlperl\lib/CORE/warnings.h type=file
+c:\tlperl\lib/CORE/win32.h type=file
+c:\tlperl\lib/CORE/win32iop-o.h type=file
+c:\tlperl\lib/CORE/win32iop.h type=file
+c:\tlperl\lib/CORE/win32thread.h type=file
+c:\tlperl\lib/CORE/wince.h type=file
+c:\tlperl\lib/CORE/zaphod32_hash.h type=file
+c:\tlperl\lib/CPAN.pm type=file
+c:\tlperl\lib/CPAN/API/HOWTO.pod type=file
+c:\tlperl\lib/CPAN/Author.pm type=file
+c:\tlperl\lib/CPAN/Bundle.pm type=file
+c:\tlperl\lib/CPAN/CacheMgr.pm type=file
+c:\tlperl\lib/CPAN/Complete.pm type=file
+c:\tlperl\lib/CPAN/Debug.pm type=file
+c:\tlperl\lib/CPAN/DeferredCode.pm type=file
+c:\tlperl\lib/CPAN/Distribution.pm type=file
+c:\tlperl\lib/CPAN/Distroprefs.pm type=file
+c:\tlperl\lib/CPAN/Distrostatus.pm type=file
+c:\tlperl\lib/CPAN/Exception/RecursiveDependency.pm type=file
+c:\tlperl\lib/CPAN/Exception/blocked_urllist.pm type=file
+c:\tlperl\lib/CPAN/Exception/yaml_not_installed.pm type=file
+c:\tlperl\lib/CPAN/Exception/yaml_process_error.pm type=file
+c:\tlperl\lib/CPAN/FTP.pm type=file
+c:\tlperl\lib/CPAN/FTP/netrc.pm type=file
+c:\tlperl\lib/CPAN/FirstTime.pm type=file
+c:\tlperl\lib/CPAN/HTTP/Client.pm type=file
+c:\tlperl\lib/CPAN/HTTP/Credentials.pm type=file
+c:\tlperl\lib/CPAN/HandleConfig.pm type=file
+c:\tlperl\lib/CPAN/Index.pm type=file
+c:\tlperl\lib/CPAN/InfoObj.pm type=file
+c:\tlperl\lib/CPAN/Kwalify.pm type=file
+c:\tlperl\lib/CPAN/Kwalify/distroprefs.dd type=file
+c:\tlperl\lib/CPAN/Kwalify/distroprefs.yml type=file
+c:\tlperl\lib/CPAN/LWP/UserAgent.pm type=file
+c:\tlperl\lib/CPAN/Meta.pm type=file
+c:\tlperl\lib/CPAN/Meta/Converter.pm type=file
+c:\tlperl\lib/CPAN/Meta/Feature.pm type=file
+c:\tlperl\lib/CPAN/Meta/History.pm type=file
+c:\tlperl\lib/CPAN/Meta/History/Meta_1_0.pod type=file
+c:\tlperl\lib/CPAN/Meta/History/Meta_1_1.pod type=file
+c:\tlperl\lib/CPAN/Meta/History/Meta_1_2.pod type=file
+c:\tlperl\lib/CPAN/Meta/History/Meta_1_3.pod type=file
+c:\tlperl\lib/CPAN/Meta/History/Meta_1_4.pod type=file
+c:\tlperl\lib/CPAN/Meta/Merge.pm type=file
+c:\tlperl\lib/CPAN/Meta/Prereqs.pm type=file
+c:\tlperl\lib/CPAN/Meta/Requirements.pm type=file
+c:\tlperl\lib/CPAN/Meta/Spec.pm type=file
+c:\tlperl\lib/CPAN/Meta/Validator.pm type=file
+c:\tlperl\lib/CPAN/Meta/YAML.pm type=file
+c:\tlperl\lib/CPAN/Mirrors.pm type=file
+c:\tlperl\lib/CPAN/Module.pm type=file
+c:\tlperl\lib/CPAN/Nox.pm type=file
+c:\tlperl\lib/CPAN/Plugin.pm type=file
+c:\tlperl\lib/CPAN/Plugin/Specfile.pm type=file
+c:\tlperl\lib/CPAN/Prompt.pm type=file
+c:\tlperl\lib/CPAN/Queue.pm type=file
+c:\tlperl\lib/CPAN/Shell.pm type=file
+c:\tlperl\lib/CPAN/Tarzip.pm type=file
+c:\tlperl\lib/CPAN/URL.pm type=file
+c:\tlperl\lib/CPAN/Version.pm type=file
+c:\tlperl\lib/Carp.pm type=file
+c:\tlperl\lib/Carp/Heavy.pm type=file
+c:\tlperl\lib/Class/Struct.pm type=file
+c:\tlperl\lib/Compress/Raw/Bzip2.pm type=file
+c:\tlperl\lib/Compress/Raw/Zlib.pm type=file
+c:\tlperl\lib/Compress/Zlib.pm type=file
+c:\tlperl\lib/Config.pm type=file
+c:\tlperl\lib/Config.pod type=file
+c:\tlperl\lib/Config/Extensions.pm type=file
+c:\tlperl\lib/Config/Perl/V.pm type=file
+c:\tlperl\lib/Config_git.pl type=file
+c:\tlperl\lib/Config_heavy.pl type=file
+c:\tlperl\lib/Cwd.pm type=file
+c:\tlperl\lib/DB.pm type=file
+c:\tlperl\lib/DBM_Filter.pm type=file
+c:\tlperl\lib/DBM_Filter/compress.pm type=file
+c:\tlperl\lib/DBM_Filter/encode.pm type=file
+c:\tlperl\lib/DBM_Filter/int32.pm type=file
+c:\tlperl\lib/DBM_Filter/null.pm type=file
+c:\tlperl\lib/DBM_Filter/utf8.pm type=file
+c:\tlperl\lib/Data/Dumper.pm type=file
+c:\tlperl\lib/Devel/PPPort.pm type=file
+c:\tlperl\lib/Devel/Peek.pm type=file
+c:\tlperl\lib/Devel/SelfStubber.pm type=file
+c:\tlperl\lib/Digest.pm type=file
+c:\tlperl\lib/Digest/MD5.pm type=file
+c:\tlperl\lib/Digest/SHA.pm type=file
+c:\tlperl\lib/Digest/base.pm type=file
+c:\tlperl\lib/Digest/file.pm type=file
+c:\tlperl\lib/DirHandle.pm type=file
+c:\tlperl\lib/Dumpvalue.pm type=file
+c:\tlperl\lib/DynaLoader.pm type=file
+c:\tlperl\lib/Encode.pm type=file
+c:\tlperl\lib/Encode/Alias.pm type=file
+c:\tlperl\lib/Encode/Byte.pm type=file
+c:\tlperl\lib/Encode/CJKConstants.pm type=file
+c:\tlperl\lib/Encode/CN.pm type=file
+c:\tlperl\lib/Encode/CN/HZ.pm type=file
+c:\tlperl\lib/Encode/Changes.e2x type=file
+c:\tlperl\lib/Encode/Config.pm type=file
+c:\tlperl\lib/Encode/ConfigLocal_PM.e2x type=file
+c:\tlperl\lib/Encode/EBCDIC.pm type=file
+c:\tlperl\lib/Encode/Encoder.pm type=file
+c:\tlperl\lib/Encode/Encoding.pm type=file
+c:\tlperl\lib/Encode/GSM0338.pm type=file
+c:\tlperl\lib/Encode/Guess.pm type=file
+c:\tlperl\lib/Encode/JP.pm type=file
+c:\tlperl\lib/Encode/JP/H2Z.pm type=file
+c:\tlperl\lib/Encode/JP/JIS7.pm type=file
+c:\tlperl\lib/Encode/KR.pm type=file
+c:\tlperl\lib/Encode/KR/2022_KR.pm type=file
+c:\tlperl\lib/Encode/MIME/Header.pm type=file
+c:\tlperl\lib/Encode/MIME/Header/ISO_2022_JP.pm type=file
+c:\tlperl\lib/Encode/MIME/Name.pm type=file
+c:\tlperl\lib/Encode/Makefile_PL.e2x type=file
+c:\tlperl\lib/Encode/PerlIO.pod type=file
+c:\tlperl\lib/Encode/README.e2x type=file
+c:\tlperl\lib/Encode/Supported.pod type=file
+c:\tlperl\lib/Encode/Symbol.pm type=file
+c:\tlperl\lib/Encode/TW.pm type=file
+c:\tlperl\lib/Encode/Unicode.pm type=file
+c:\tlperl\lib/Encode/Unicode/UTF7.pm type=file
+c:\tlperl\lib/Encode/_PM.e2x type=file
+c:\tlperl\lib/Encode/_T.e2x type=file
+c:\tlperl\lib/Encode/encode.h type=file
+c:\tlperl\lib/English.pm type=file
+c:\tlperl\lib/Env.pm type=file
+c:\tlperl\lib/Errno.pm type=file
+c:\tlperl\lib/Exporter.pm type=file
+c:\tlperl\lib/Exporter/Heavy.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Base.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/Unix.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/VMS.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/aix.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/android.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/cygwin.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/darwin.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/dec_osf.pm type=file
+c:\tlperl\lib/ExtUtils/CBuilder/Platform/os2.pm type=file
+c:\tlperl\lib/ExtUtils/Command.pm type=file
+c:\tlperl\lib/ExtUtils/Command/MM.pm type=file
+c:\tlperl\lib/ExtUtils/Constant.pm type=file
+c:\tlperl\lib/ExtUtils/Constant/Base.pm type=file
+c:\tlperl\lib/ExtUtils/Constant/ProxySubs.pm type=file
+c:\tlperl\lib/ExtUtils/Constant/Utils.pm type=file
+c:\tlperl\lib/ExtUtils/Constant/XS.pm type=file
+c:\tlperl\lib/ExtUtils/Embed.pm type=file
+c:\tlperl\lib/ExtUtils/Install.pm type=file
+c:\tlperl\lib/ExtUtils/Installed.pm type=file
+c:\tlperl\lib/ExtUtils/Liblist.pm type=file
+c:\tlperl\lib/ExtUtils/Liblist/Kid.pm type=file
+c:\tlperl\lib/ExtUtils/MANIFEST.SKIP type=file
+c:\tlperl\lib/ExtUtils/MM.pm type=file
+c:\tlperl\lib/ExtUtils/MM_AIX.pm type=file
+c:\tlperl\lib/ExtUtils/MM_Any.pm type=file
+c:\tlperl\lib/ExtUtils/MM_BeOS.pm type=file
+c:\tlperl\lib/ExtUtils/MM_Cygwin.pm type=file
+c:\tlperl\lib/ExtUtils/MM_DOS.pm type=file
+c:\tlperl\lib/ExtUtils/MM_Darwin.pm type=file
+c:\tlperl\lib/ExtUtils/MM_MacOS.pm type=file
+c:\tlperl\lib/ExtUtils/MM_NW5.pm type=file
+c:\tlperl\lib/ExtUtils/MM_OS2.pm type=file
+c:\tlperl\lib/ExtUtils/MM_QNX.pm type=file
+c:\tlperl\lib/ExtUtils/MM_UWIN.pm type=file
+c:\tlperl\lib/ExtUtils/MM_Unix.pm type=file
+c:\tlperl\lib/ExtUtils/MM_VMS.pm type=file
+c:\tlperl\lib/ExtUtils/MM_VOS.pm type=file
+c:\tlperl\lib/ExtUtils/MM_Win32.pm type=file
+c:\tlperl\lib/ExtUtils/MM_Win95.pm type=file
+c:\tlperl\lib/ExtUtils/MY.pm type=file
+c:\tlperl\lib/ExtUtils/MakeMaker.pm type=file
+c:\tlperl\lib/ExtUtils/MakeMaker/Config.pm type=file
+c:\tlperl\lib/ExtUtils/MakeMaker/FAQ.pod type=file
+c:\tlperl\lib/ExtUtils/MakeMaker/Locale.pm type=file
+c:\tlperl\lib/ExtUtils/MakeMaker/Tutorial.pod type=file
+c:\tlperl\lib/ExtUtils/MakeMaker/version.pm type=file
+c:\tlperl\lib/ExtUtils/Manifest.pm type=file
+c:\tlperl\lib/ExtUtils/Miniperl.pm type=file
+c:\tlperl\lib/ExtUtils/Mkbootstrap.pm type=file
+c:\tlperl\lib/ExtUtils/Mksymlists.pm type=file
+c:\tlperl\lib/ExtUtils/Packlist.pm type=file
+c:\tlperl\lib/ExtUtils/ParseXS.pm type=file
+c:\tlperl\lib/ExtUtils/ParseXS.pod type=file
+c:\tlperl\lib/ExtUtils/ParseXS/Constants.pm type=file
+c:\tlperl\lib/ExtUtils/ParseXS/CountLines.pm type=file
+c:\tlperl\lib/ExtUtils/ParseXS/Eval.pm type=file
+c:\tlperl\lib/ExtUtils/ParseXS/Utilities.pm type=file
+c:\tlperl\lib/ExtUtils/Typemaps.pm type=file
+c:\tlperl\lib/ExtUtils/Typemaps/Cmd.pm type=file
+c:\tlperl\lib/ExtUtils/Typemaps/InputMap.pm type=file
+c:\tlperl\lib/ExtUtils/Typemaps/OutputMap.pm type=file
+c:\tlperl\lib/ExtUtils/Typemaps/Type.pm type=file
+c:\tlperl\lib/ExtUtils/testlib.pm type=file
+c:\tlperl\lib/ExtUtils/typemap type=file
+c:\tlperl\lib/ExtUtils/xsubpp type=file
+c:\tlperl\lib/Fatal.pm type=file
+c:\tlperl\lib/Fcntl.pm type=file
+c:\tlperl\lib/File/Basename.pm type=file
+c:\tlperl\lib/File/Compare.pm type=file
+c:\tlperl\lib/File/Copy.pm type=file
+c:\tlperl\lib/File/DosGlob.pm type=file
+c:\tlperl\lib/File/Fetch.pm type=file
+c:\tlperl\lib/File/Find.pm type=file
+c:\tlperl\lib/File/Glob.pm type=file
+c:\tlperl\lib/File/GlobMapper.pm type=file
+c:\tlperl\lib/File/Path.pm type=file
+c:\tlperl\lib/File/Spec.pm type=file
+c:\tlperl\lib/File/Spec/AmigaOS.pm type=file
+c:\tlperl\lib/File/Spec/Cygwin.pm type=file
+c:\tlperl\lib/File/Spec/Epoc.pm type=file
+c:\tlperl\lib/File/Spec/Functions.pm type=file
+c:\tlperl\lib/File/Spec/Mac.pm type=file
+c:\tlperl\lib/File/Spec/OS2.pm type=file
+c:\tlperl\lib/File/Spec/Unix.pm type=file
+c:\tlperl\lib/File/Spec/VMS.pm type=file
+c:\tlperl\lib/File/Spec/Win32.pm type=file
+c:\tlperl\lib/File/Temp.pm type=file
+c:\tlperl\lib/File/stat.pm type=file
+c:\tlperl\lib/FileCache.pm type=file
+c:\tlperl\lib/FileHandle.pm type=file
+c:\tlperl\lib/Filter/Simple.pm type=file
+c:\tlperl\lib/Filter/Util/Call.pm type=file
+c:\tlperl\lib/FindBin.pm type=file
+c:\tlperl\lib/Getopt/Long.pm type=file
+c:\tlperl\lib/Getopt/Std.pm type=file
+c:\tlperl\lib/HTTP/Tiny.pm type=file
+c:\tlperl\lib/Hash/Util.pm type=file
+c:\tlperl\lib/Hash/Util/FieldHash.pm type=file
+c:\tlperl\lib/I18N/Collate.pm type=file
+c:\tlperl\lib/I18N/LangTags.pm type=file
+c:\tlperl\lib/I18N/LangTags/Detect.pm type=file
+c:\tlperl\lib/I18N/LangTags/List.pm type=file
+c:\tlperl\lib/I18N/Langinfo.pm type=file
+c:\tlperl\lib/IO.pm type=file
+c:\tlperl\lib/IO/Compress/Adapter/Bzip2.pm type=file
+c:\tlperl\lib/IO/Compress/Adapter/Deflate.pm type=file
+c:\tlperl\lib/IO/Compress/Adapter/Identity.pm type=file
+c:\tlperl\lib/IO/Compress/Base.pm type=file
+c:\tlperl\lib/IO/Compress/Base/Common.pm type=file
+c:\tlperl\lib/IO/Compress/Bzip2.pm type=file
+c:\tlperl\lib/IO/Compress/Deflate.pm type=file
+c:\tlperl\lib/IO/Compress/FAQ.pod type=file
+c:\tlperl\lib/IO/Compress/Gzip.pm type=file
+c:\tlperl\lib/IO/Compress/Gzip/Constants.pm type=file
+c:\tlperl\lib/IO/Compress/RawDeflate.pm type=file
+c:\tlperl\lib/IO/Compress/Zip.pm type=file
+c:\tlperl\lib/IO/Compress/Zip/Constants.pm type=file
+c:\tlperl\lib/IO/Compress/Zlib/Constants.pm type=file
+c:\tlperl\lib/IO/Compress/Zlib/Extra.pm type=file
+c:\tlperl\lib/IO/Dir.pm type=file
+c:\tlperl\lib/IO/File.pm type=file
+c:\tlperl\lib/IO/Handle.pm type=file
+c:\tlperl\lib/IO/Pipe.pm type=file
+c:\tlperl\lib/IO/Poll.pm type=file
+c:\tlperl\lib/IO/Seekable.pm type=file
+c:\tlperl\lib/IO/Select.pm type=file
+c:\tlperl\lib/IO/Socket.pm type=file
+c:\tlperl\lib/IO/Socket/INET.pm type=file
+c:\tlperl\lib/IO/Socket/IP.pm type=file
+c:\tlperl\lib/IO/Socket/UNIX.pm type=file
+c:\tlperl\lib/IO/Uncompress/Adapter/Bunzip2.pm type=file
+c:\tlperl\lib/IO/Uncompress/Adapter/Identity.pm type=file
+c:\tlperl\lib/IO/Uncompress/Adapter/Inflate.pm type=file
+c:\tlperl\lib/IO/Uncompress/AnyInflate.pm type=file
+c:\tlperl\lib/IO/Uncompress/AnyUncompress.pm type=file
+c:\tlperl\lib/IO/Uncompress/Base.pm type=file
+c:\tlperl\lib/IO/Uncompress/Bunzip2.pm type=file
+c:\tlperl\lib/IO/Uncompress/Gunzip.pm type=file
+c:\tlperl\lib/IO/Uncompress/Inflate.pm type=file
+c:\tlperl\lib/IO/Uncompress/RawInflate.pm type=file
+c:\tlperl\lib/IO/Uncompress/Unzip.pm type=file
+c:\tlperl\lib/IO/Zlib.pm type=file
+c:\tlperl\lib/IPC/Cmd.pm type=file
+c:\tlperl\lib/IPC/Open2.pm type=file
+c:\tlperl\lib/IPC/Open3.pm type=file
+c:\tlperl\lib/Internals.pod type=file
+c:\tlperl\lib/JSON/PP.pm type=file
+c:\tlperl\lib/JSON/PP/Boolean.pm type=file
+c:\tlperl\lib/List/Util.pm type=file
+c:\tlperl\lib/List/Util/XS.pm type=file
+c:\tlperl\lib/Locale/Codes.pm type=file
+c:\tlperl\lib/Locale/Codes.pod type=file
+c:\tlperl\lib/Locale/Codes/Changes.pod type=file
+c:\tlperl\lib/Locale/Codes/Constants.pm type=file
+c:\tlperl\lib/Locale/Codes/Country.pm type=file
+c:\tlperl\lib/Locale/Codes/Country.pod type=file
+c:\tlperl\lib/Locale/Codes/Country_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/Country_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/Currency.pm type=file
+c:\tlperl\lib/Locale/Codes/Currency.pod type=file
+c:\tlperl\lib/Locale/Codes/Currency_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/Currency_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/LangExt.pm type=file
+c:\tlperl\lib/Locale/Codes/LangExt.pod type=file
+c:\tlperl\lib/Locale/Codes/LangExt_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/LangExt_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/LangFam.pm type=file
+c:\tlperl\lib/Locale/Codes/LangFam.pod type=file
+c:\tlperl\lib/Locale/Codes/LangFam_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/LangFam_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/LangVar.pm type=file
+c:\tlperl\lib/Locale/Codes/LangVar.pod type=file
+c:\tlperl\lib/Locale/Codes/LangVar_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/LangVar_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/Language.pm type=file
+c:\tlperl\lib/Locale/Codes/Language.pod type=file
+c:\tlperl\lib/Locale/Codes/Language_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/Language_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/Script.pm type=file
+c:\tlperl\lib/Locale/Codes/Script.pod type=file
+c:\tlperl\lib/Locale/Codes/Script_Codes.pm type=file
+c:\tlperl\lib/Locale/Codes/Script_Retired.pm type=file
+c:\tlperl\lib/Locale/Codes/Types.pod type=file
+c:\tlperl\lib/Locale/Country.pm type=file
+c:\tlperl\lib/Locale/Country.pod type=file
+c:\tlperl\lib/Locale/Currency.pm type=file
+c:\tlperl\lib/Locale/Currency.pod type=file
+c:\tlperl\lib/Locale/Language.pm type=file
+c:\tlperl\lib/Locale/Language.pod type=file
+c:\tlperl\lib/Locale/Maketext.pm type=file
+c:\tlperl\lib/Locale/Maketext.pod type=file
+c:\tlperl\lib/Locale/Maketext/Cookbook.pod type=file
+c:\tlperl\lib/Locale/Maketext/Guts.pm type=file
+c:\tlperl\lib/Locale/Maketext/GutsLoader.pm type=file
+c:\tlperl\lib/Locale/Maketext/Simple.pm type=file
+c:\tlperl\lib/Locale/Maketext/TPJ13.pod type=file
+c:\tlperl\lib/Locale/Script.pm type=file
+c:\tlperl\lib/Locale/Script.pod type=file
+c:\tlperl\lib/MIME/Base64.pm type=file
+c:\tlperl\lib/MIME/QuotedPrint.pm type=file
+c:\tlperl\lib/Math/BigFloat.pm type=file
+c:\tlperl\lib/Math/BigFloat/Trace.pm type=file
+c:\tlperl\lib/Math/BigInt.pm type=file
+c:\tlperl\lib/Math/BigInt/Calc.pm type=file
+c:\tlperl\lib/Math/BigInt/CalcEmu.pm type=file
+c:\tlperl\lib/Math/BigInt/FastCalc.pm type=file
+c:\tlperl\lib/Math/BigInt/Lib.pm type=file
+c:\tlperl\lib/Math/BigInt/Trace.pm type=file
+c:\tlperl\lib/Math/BigRat.pm type=file
+c:\tlperl\lib/Math/Complex.pm type=file
+c:\tlperl\lib/Math/Trig.pm type=file
+c:\tlperl\lib/Memoize.pm type=file
+c:\tlperl\lib/Memoize/AnyDBM_File.pm type=file
+c:\tlperl\lib/Memoize/Expire.pm type=file
+c:\tlperl\lib/Memoize/ExpireFile.pm type=file
+c:\tlperl\lib/Memoize/ExpireTest.pm type=file
+c:\tlperl\lib/Memoize/NDBM_File.pm type=file
+c:\tlperl\lib/Memoize/SDBM_File.pm type=file
+c:\tlperl\lib/Memoize/Storable.pm type=file
+c:\tlperl\lib/Module/CoreList.pm type=file
+c:\tlperl\lib/Module/CoreList.pod type=file
+c:\tlperl\lib/Module/CoreList/Utils.pm type=file
+c:\tlperl\lib/Module/Load.pm type=file
+c:\tlperl\lib/Module/Load/Conditional.pm type=file
+c:\tlperl\lib/Module/Loaded.pm type=file
+c:\tlperl\lib/Module/Metadata.pm type=file
+c:\tlperl\lib/NEXT.pm type=file
+c:\tlperl\lib/Net/Cmd.pm type=file
+c:\tlperl\lib/Net/Config.pm type=file
+c:\tlperl\lib/Net/Domain.pm type=file
+c:\tlperl\lib/Net/FTP.pm type=file
+c:\tlperl\lib/Net/FTP/A.pm type=file
+c:\tlperl\lib/Net/FTP/E.pm type=file
+c:\tlperl\lib/Net/FTP/I.pm type=file
+c:\tlperl\lib/Net/FTP/L.pm type=file
+c:\tlperl\lib/Net/FTP/dataconn.pm type=file
+c:\tlperl\lib/Net/NNTP.pm type=file
+c:\tlperl\lib/Net/Netrc.pm type=file
+c:\tlperl\lib/Net/POP3.pm type=file
+c:\tlperl\lib/Net/Ping.pm type=file
+c:\tlperl\lib/Net/SMTP.pm type=file
+c:\tlperl\lib/Net/Time.pm type=file
+c:\tlperl\lib/Net/hostent.pm type=file
+c:\tlperl\lib/Net/libnetFAQ.pod type=file
+c:\tlperl\lib/Net/netent.pm type=file
+c:\tlperl\lib/Net/protoent.pm type=file
+c:\tlperl\lib/Net/servent.pm type=file
+c:\tlperl\lib/O.pm type=file
+c:\tlperl\lib/Opcode.pm type=file
+c:\tlperl\lib/POSIX.pm type=file
+c:\tlperl\lib/POSIX.pod type=file
+c:\tlperl\lib/Params/Check.pm type=file
+c:\tlperl\lib/Parse/CPAN/Meta.pm type=file
+c:\tlperl\lib/Perl/OSType.pm type=file
+c:\tlperl\lib/PerlIO.pm type=file
+c:\tlperl\lib/PerlIO/encoding.pm type=file
+c:\tlperl\lib/PerlIO/mmap.pm type=file
+c:\tlperl\lib/PerlIO/scalar.pm type=file
+c:\tlperl\lib/PerlIO/via.pm type=file
+c:\tlperl\lib/PerlIO/via/QuotedPrint.pm type=file
+c:\tlperl\lib/Pod/Checker.pm type=file
+c:\tlperl\lib/Pod/Escapes.pm type=file
+c:\tlperl\lib/Pod/Find.pm type=file
+c:\tlperl\lib/Pod/Functions.pm type=file
+c:\tlperl\lib/Pod/Html.pm type=file
+c:\tlperl\lib/Pod/InputObjects.pm type=file
+c:\tlperl\lib/Pod/Man.pm type=file
+c:\tlperl\lib/Pod/ParseLink.pm type=file
+c:\tlperl\lib/Pod/ParseUtils.pm type=file
+c:\tlperl\lib/Pod/Parser.pm type=file
+c:\tlperl\lib/Pod/Perldoc.pm type=file
+c:\tlperl\lib/Pod/Perldoc/BaseTo.pm type=file
+c:\tlperl\lib/Pod/Perldoc/GetOptsOO.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToANSI.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToChecker.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToMan.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToNroff.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToPod.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToRtf.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToTerm.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToText.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToTk.pm type=file
+c:\tlperl\lib/Pod/Perldoc/ToXml.pm type=file
+c:\tlperl\lib/Pod/PlainText.pm type=file
+c:\tlperl\lib/Pod/Select.pm type=file
+c:\tlperl\lib/Pod/Simple.pm type=file
+c:\tlperl\lib/Pod/Simple.pod type=file
+c:\tlperl\lib/Pod/Simple/BlackBox.pm type=file
+c:\tlperl\lib/Pod/Simple/Checker.pm type=file
+c:\tlperl\lib/Pod/Simple/Debug.pm type=file
+c:\tlperl\lib/Pod/Simple/DumpAsText.pm type=file
+c:\tlperl\lib/Pod/Simple/DumpAsXML.pm type=file
+c:\tlperl\lib/Pod/Simple/HTML.pm type=file
+c:\tlperl\lib/Pod/Simple/HTMLBatch.pm type=file
+c:\tlperl\lib/Pod/Simple/HTMLLegacy.pm type=file
+c:\tlperl\lib/Pod/Simple/LinkSection.pm type=file
+c:\tlperl\lib/Pod/Simple/Methody.pm type=file
+c:\tlperl\lib/Pod/Simple/Progress.pm type=file
+c:\tlperl\lib/Pod/Simple/PullParser.pm type=file
+c:\tlperl\lib/Pod/Simple/PullParserEndToken.pm type=file
+c:\tlperl\lib/Pod/Simple/PullParserStartToken.pm type=file
+c:\tlperl\lib/Pod/Simple/PullParserTextToken.pm type=file
+c:\tlperl\lib/Pod/Simple/PullParserToken.pm type=file
+c:\tlperl\lib/Pod/Simple/RTF.pm type=file
+c:\tlperl\lib/Pod/Simple/Search.pm type=file
+c:\tlperl\lib/Pod/Simple/SimpleTree.pm type=file
+c:\tlperl\lib/Pod/Simple/Subclassing.pod type=file
+c:\tlperl\lib/Pod/Simple/Text.pm type=file
+c:\tlperl\lib/Pod/Simple/TextContent.pm type=file
+c:\tlperl\lib/Pod/Simple/TiedOutFH.pm type=file
+c:\tlperl\lib/Pod/Simple/Transcode.pm type=file
+c:\tlperl\lib/Pod/Simple/TranscodeDumb.pm type=file
+c:\tlperl\lib/Pod/Simple/TranscodeSmart.pm type=file
+c:\tlperl\lib/Pod/Simple/XHTML.pm type=file
+c:\tlperl\lib/Pod/Simple/XMLOutStream.pm type=file
+c:\tlperl\lib/Pod/Text.pm type=file
+c:\tlperl\lib/Pod/Text/Color.pm type=file
+c:\tlperl\lib/Pod/Text/Overstrike.pm type=file
+c:\tlperl\lib/Pod/Text/Termcap.pm type=file
+c:\tlperl\lib/Pod/Usage.pm type=file
+c:\tlperl\lib/SDBM_File.pm type=file
+c:\tlperl\lib/Safe.pm type=file
+c:\tlperl\lib/Scalar/Util.pm type=file
+c:\tlperl\lib/Search/Dict.pm type=file
+c:\tlperl\lib/SelectSaver.pm type=file
+c:\tlperl\lib/SelfLoader.pm type=file
+c:\tlperl\lib/Socket.pm type=file
+c:\tlperl\lib/Storable.pm type=file
+c:\tlperl\lib/Storable/Limit.pm type=file
+c:\tlperl\lib/Sub/Util.pm type=file
+c:\tlperl\lib/Symbol.pm type=file
+c:\tlperl\lib/Sys/Hostname.pm type=file
+c:\tlperl\lib/TAP/Base.pm type=file
+c:\tlperl\lib/TAP/Formatter/Base.pm type=file
+c:\tlperl\lib/TAP/Formatter/Color.pm type=file
+c:\tlperl\lib/TAP/Formatter/Console.pm type=file
+c:\tlperl\lib/TAP/Formatter/Console/ParallelSession.pm type=file
+c:\tlperl\lib/TAP/Formatter/Console/Session.pm type=file
+c:\tlperl\lib/TAP/Formatter/File.pm type=file
+c:\tlperl\lib/TAP/Formatter/File/Session.pm type=file
+c:\tlperl\lib/TAP/Formatter/Session.pm type=file
+c:\tlperl\lib/TAP/Harness.pm type=file
+c:\tlperl\lib/TAP/Harness/Beyond.pod type=file
+c:\tlperl\lib/TAP/Harness/Env.pm type=file
+c:\tlperl\lib/TAP/Object.pm type=file
+c:\tlperl\lib/TAP/Parser.pm type=file
+c:\tlperl\lib/TAP/Parser/Aggregator.pm type=file
+c:\tlperl\lib/TAP/Parser/Grammar.pm type=file
+c:\tlperl\lib/TAP/Parser/Iterator.pm type=file
+c:\tlperl\lib/TAP/Parser/Iterator/Array.pm type=file
+c:\tlperl\lib/TAP/Parser/Iterator/Process.pm type=file
+c:\tlperl\lib/TAP/Parser/Iterator/Stream.pm type=file
+c:\tlperl\lib/TAP/Parser/IteratorFactory.pm type=file
+c:\tlperl\lib/TAP/Parser/Multiplexer.pm type=file
+c:\tlperl\lib/TAP/Parser/Result.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Bailout.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Comment.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Plan.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Pragma.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Test.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Unknown.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/Version.pm type=file
+c:\tlperl\lib/TAP/Parser/Result/YAML.pm type=file
+c:\tlperl\lib/TAP/Parser/ResultFactory.pm type=file
+c:\tlperl\lib/TAP/Parser/Scheduler.pm type=file
+c:\tlperl\lib/TAP/Parser/Scheduler/Job.pm type=file
+c:\tlperl\lib/TAP/Parser/Scheduler/Spinner.pm type=file
+c:\tlperl\lib/TAP/Parser/Source.pm type=file
+c:\tlperl\lib/TAP/Parser/SourceHandler.pm type=file
+c:\tlperl\lib/TAP/Parser/SourceHandler/Executable.pm type=file
+c:\tlperl\lib/TAP/Parser/SourceHandler/File.pm type=file
+c:\tlperl\lib/TAP/Parser/SourceHandler/Handle.pm type=file
+c:\tlperl\lib/TAP/Parser/SourceHandler/Perl.pm type=file
+c:\tlperl\lib/TAP/Parser/SourceHandler/RawTAP.pm type=file
+c:\tlperl\lib/TAP/Parser/YAMLish/Reader.pm type=file
+c:\tlperl\lib/TAP/Parser/YAMLish/Writer.pm type=file
+c:\tlperl\lib/Term/ANSIColor.pm type=file
+c:\tlperl\lib/Term/Cap.pm type=file
+c:\tlperl\lib/Term/Complete.pm type=file
+c:\tlperl\lib/Term/ReadLine.pm type=file
+c:\tlperl\lib/Test.pm type=file
+c:\tlperl\lib/Test/Builder.pm type=file
+c:\tlperl\lib/Test/Builder/Formatter.pm type=file
+c:\tlperl\lib/Test/Builder/IO/Scalar.pm type=file
+c:\tlperl\lib/Test/Builder/Module.pm type=file
+c:\tlperl\lib/Test/Builder/Tester.pm type=file
+c:\tlperl\lib/Test/Builder/Tester/Color.pm type=file
+c:\tlperl\lib/Test/Builder/TodoDiag.pm type=file
+c:\tlperl\lib/Test/Harness.pm type=file
+c:\tlperl\lib/Test/More.pm type=file
+c:\tlperl\lib/Test/Simple.pm type=file
+c:\tlperl\lib/Test/Tester.pm type=file
+c:\tlperl\lib/Test/Tester/Capture.pm type=file
+c:\tlperl\lib/Test/Tester/CaptureRunner.pm type=file
+c:\tlperl\lib/Test/Tester/Delegate.pm type=file
+c:\tlperl\lib/Test/Tutorial.pod type=file
+c:\tlperl\lib/Test/use/ok.pm type=file
+c:\tlperl\lib/Test2.pm type=file
+c:\tlperl\lib/Test2/API.pm type=file
+c:\tlperl\lib/Test2/API/Breakage.pm type=file
+c:\tlperl\lib/Test2/API/Context.pm type=file
+c:\tlperl\lib/Test2/API/Instance.pm type=file
+c:\tlperl\lib/Test2/API/Stack.pm type=file
+c:\tlperl\lib/Test2/Event.pm type=file
+c:\tlperl\lib/Test2/Event/Bail.pm type=file
+c:\tlperl\lib/Test2/Event/Diag.pm type=file
+c:\tlperl\lib/Test2/Event/Encoding.pm type=file
+c:\tlperl\lib/Test2/Event/Exception.pm type=file
+c:\tlperl\lib/Test2/Event/Fail.pm type=file
+c:\tlperl\lib/Test2/Event/Generic.pm type=file
+c:\tlperl\lib/Test2/Event/Note.pm type=file
+c:\tlperl\lib/Test2/Event/Ok.pm type=file
+c:\tlperl\lib/Test2/Event/Pass.pm type=file
+c:\tlperl\lib/Test2/Event/Plan.pm type=file
+c:\tlperl\lib/Test2/Event/Skip.pm type=file
+c:\tlperl\lib/Test2/Event/Subtest.pm type=file
+c:\tlperl\lib/Test2/Event/TAP/Version.pm type=file
+c:\tlperl\lib/Test2/Event/V2.pm type=file
+c:\tlperl\lib/Test2/Event/Waiting.pm type=file
+c:\tlperl\lib/Test2/EventFacet.pm type=file
+c:\tlperl\lib/Test2/EventFacet/About.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Amnesty.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Assert.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Control.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Error.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Hub.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Info.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Meta.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Parent.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Plan.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Render.pm type=file
+c:\tlperl\lib/Test2/EventFacet/Trace.pm type=file
+c:\tlperl\lib/Test2/Formatter.pm type=file
+c:\tlperl\lib/Test2/Formatter/TAP.pm type=file
+c:\tlperl\lib/Test2/Hub.pm type=file
+c:\tlperl\lib/Test2/Hub/Interceptor.pm type=file
+c:\tlperl\lib/Test2/Hub/Interceptor/Terminator.pm type=file
+c:\tlperl\lib/Test2/Hub/Subtest.pm type=file
+c:\tlperl\lib/Test2/IPC.pm type=file
+c:\tlperl\lib/Test2/IPC/Driver.pm type=file
+c:\tlperl\lib/Test2/IPC/Driver/Files.pm type=file
+c:\tlperl\lib/Test2/Tools/Tiny.pm type=file
+c:\tlperl\lib/Test2/Transition.pod type=file
+c:\tlperl\lib/Test2/Util.pm type=file
+c:\tlperl\lib/Test2/Util/ExternalMeta.pm type=file
+c:\tlperl\lib/Test2/Util/Facets2Legacy.pm type=file
+c:\tlperl\lib/Test2/Util/HashBase.pm type=file
+c:\tlperl\lib/Test2/Util/Trace.pm type=file
+c:\tlperl\lib/Text/Abbrev.pm type=file
+c:\tlperl\lib/Text/Balanced.pm type=file
+c:\tlperl\lib/Text/ParseWords.pm type=file
+c:\tlperl\lib/Text/Tabs.pm type=file
+c:\tlperl\lib/Text/Wrap.pm type=file
+c:\tlperl\lib/Thread.pm type=file
+c:\tlperl\lib/Thread/Queue.pm type=file
+c:\tlperl\lib/Thread/Semaphore.pm type=file
+c:\tlperl\lib/Tie/Array.pm type=file
+c:\tlperl\lib/Tie/File.pm type=file
+c:\tlperl\lib/Tie/Handle.pm type=file
+c:\tlperl\lib/Tie/Hash.pm type=file
+c:\tlperl\lib/Tie/Hash/NamedCapture.pm type=file
+c:\tlperl\lib/Tie/Memoize.pm type=file
+c:\tlperl\lib/Tie/RefHash.pm type=file
+c:\tlperl\lib/Tie/Scalar.pm type=file
+c:\tlperl\lib/Tie/StdHandle.pm type=file
+c:\tlperl\lib/Tie/SubstrHash.pm type=file
+c:\tlperl\lib/Time/HiRes.pm type=file
+c:\tlperl\lib/Time/Local.pm type=file
+c:\tlperl\lib/Time/Piece.pm type=file
+c:\tlperl\lib/Time/Seconds.pm type=file
+c:\tlperl\lib/Time/gmtime.pm type=file
+c:\tlperl\lib/Time/localtime.pm type=file
+c:\tlperl\lib/Time/tm.pm type=file
+c:\tlperl\lib/UNIVERSAL.pm type=file
+c:\tlperl\lib/Unicode/Collate.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/Big5.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/GB2312.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/JISX0208.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/Korean.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/Pinyin.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/Stroke.pm type=file
+c:\tlperl\lib/Unicode/Collate/CJK/Zhuyin.pm type=file
+c:\tlperl\lib/Unicode/Collate/Locale.pm type=file
+c:\tlperl\lib/Unicode/Collate/Locale/af.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ar.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/as.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/az.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/be.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/bn.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ca.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/cs.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/cy.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/da.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/de_at_ph.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/de_phone.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/dsb.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ee.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/eo.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/es.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/es_trad.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/et.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/fa.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/fi.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/fi_phone.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/fil.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/fo.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/fr_ca.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/gu.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ha.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/haw.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/he.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/hi.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/hr.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/hu.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/hy.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ig.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/is.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ja.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/kk.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/kl.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/kn.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ko.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/kok.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/lkt.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ln.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/lt.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/lv.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/mk.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ml.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/mr.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/mt.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/nb.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/nn.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/nso.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/om.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/or.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/pa.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/pl.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ro.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sa.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/se.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/si.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/si_dict.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sk.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sl.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sq.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sr.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sv.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/sv_refo.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ta.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/te.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/th.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/tn.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/to.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/tr.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ug_cyrl.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/uk.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/ur.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/vi.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/vo.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/wae.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/wo.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/yo.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/zh.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/zh_big5.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/zh_gb.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/zh_pin.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/zh_strk.pl type=file
+c:\tlperl\lib/Unicode/Collate/Locale/zh_zhu.pl type=file
+c:\tlperl\lib/Unicode/Collate/allkeys.txt type=file
+c:\tlperl\lib/Unicode/Collate/keys.txt type=file
+c:\tlperl\lib/Unicode/Normalize.pm type=file
+c:\tlperl\lib/Unicode/UCD.pm type=file
+c:\tlperl\lib/User/grent.pm type=file
+c:\tlperl\lib/User/pwent.pm type=file
+c:\tlperl\lib/Win32.pm type=file
+c:\tlperl\lib/Win32API/File.pm type=file
+c:\tlperl\lib/Win32API/File/cFile.pc type=file
+c:\tlperl\lib/Win32CORE.pm type=file
+c:\tlperl\lib/XSLoader.pm type=file
+c:\tlperl\lib/_charnames.pm type=file
+c:\tlperl\lib/arybase.pm type=file
+c:\tlperl\lib/attributes.pm type=file
+c:\tlperl\lib/auto/B/B.dll type=file
+c:\tlperl\lib/auto/Compress/Raw/Bzip2/Bzip2.dll type=file
+c:\tlperl\lib/auto/Compress/Raw/Zlib/Zlib.dll type=file
+c:\tlperl\lib/auto/Cwd/Cwd.dll type=file
+c:\tlperl\lib/auto/Data/Dumper/Dumper.dll type=file
+c:\tlperl\lib/auto/Devel/Peek/Peek.dll type=file
+c:\tlperl\lib/auto/Digest/MD5/MD5.dll type=file
+c:\tlperl\lib/auto/Digest/SHA/SHA.dll type=file
+c:\tlperl\lib/auto/Encode/Byte/Byte.dll type=file
+c:\tlperl\lib/auto/Encode/CN/CN.dll type=file
+c:\tlperl\lib/auto/Encode/EBCDIC/EBCDIC.dll type=file
+c:\tlperl\lib/auto/Encode/Encode.dll type=file
+c:\tlperl\lib/auto/Encode/JP/JP.dll type=file
+c:\tlperl\lib/auto/Encode/KR/KR.dll type=file
+c:\tlperl\lib/auto/Encode/Symbol/Symbol.dll type=file
+c:\tlperl\lib/auto/Encode/TW/TW.dll type=file
+c:\tlperl\lib/auto/Encode/Unicode/Unicode.dll type=file
+c:\tlperl\lib/auto/Fcntl/Fcntl.dll type=file
+c:\tlperl\lib/auto/File/DosGlob/DosGlob.dll type=file
+c:\tlperl\lib/auto/File/Glob/Glob.dll type=file
+c:\tlperl\lib/auto/Filter/Util/Call/Call.dll type=file
+c:\tlperl\lib/auto/Hash/Util/FieldHash/FieldHash.dll type=file
+c:\tlperl\lib/auto/Hash/Util/Util.dll type=file
+c:\tlperl\lib/auto/I18N/Langinfo/Langinfo.dll type=file
+c:\tlperl\lib/auto/IO/IO.dll type=file
+c:\tlperl\lib/auto/List/Util/Util.dll type=file
+c:\tlperl\lib/auto/MIME/Base64/Base64.dll type=file
+c:\tlperl\lib/auto/Math/BigInt/FastCalc/FastCalc.dll type=file
+c:\tlperl\lib/auto/Opcode/Opcode.dll type=file
+c:\tlperl\lib/auto/POSIX/POSIX.dll type=file
+c:\tlperl\lib/auto/PerlIO/encoding/encoding.dll type=file
+c:\tlperl\lib/auto/PerlIO/mmap/mmap.dll type=file
+c:\tlperl\lib/auto/PerlIO/scalar/scalar.dll type=file
+c:\tlperl\lib/auto/PerlIO/via/via.dll type=file
+c:\tlperl\lib/auto/SDBM_File/SDBM_File.dll type=file
+c:\tlperl\lib/auto/Socket/Socket.dll type=file
+c:\tlperl\lib/auto/Storable/Storable.dll type=file
+c:\tlperl\lib/auto/Sys/Hostname/Hostname.dll type=file
+c:\tlperl\lib/auto/Tie/Hash/NamedCapture/NamedCapture.dll type=file
+c:\tlperl\lib/auto/Time/HiRes/HiRes.dll type=file
+c:\tlperl\lib/auto/Time/Piece/Piece.dll type=file
+c:\tlperl\lib/auto/Unicode/Collate/Collate.dll type=file
+c:\tlperl\lib/auto/Unicode/Normalize/Normalize.dll type=file
+c:\tlperl\lib/auto/Win32/Win32.dll type=file
+c:\tlperl\lib/auto/Win32API/File/File.dll type=file
+c:\tlperl\lib/auto/Win32CORE/extralibs.ld type=file
+c:\tlperl\lib/auto/arybase/arybase.dll type=file
+c:\tlperl\lib/auto/attributes/attributes.dll type=file
+c:\tlperl\lib/auto/mro/mro.dll type=file
+c:\tlperl\lib/auto/re/re.dll type=file
+c:\tlperl\lib/auto/threads/shared/shared.dll type=file
+c:\tlperl\lib/auto/threads/threads.dll type=file
+c:\tlperl\lib/autodie.pm type=file
+c:\tlperl\lib/autodie/Scope/Guard.pm type=file
+c:\tlperl\lib/autodie/Scope/GuardStack.pm type=file
+c:\tlperl\lib/autodie/Util.pm type=file
+c:\tlperl\lib/autodie/exception.pm type=file
+c:\tlperl\lib/autodie/exception/system.pm type=file
+c:\tlperl\lib/autodie/hints.pm type=file
+c:\tlperl\lib/autodie/skip.pm type=file
+c:\tlperl\lib/autouse.pm type=file
+c:\tlperl\lib/base.pm type=file
+c:\tlperl\lib/bigint.pm type=file
+c:\tlperl\lib/bignum.pm type=file
+c:\tlperl\lib/bigrat.pm type=file
+c:\tlperl\lib/blib.pm type=file
+c:\tlperl\lib/bytes.pm type=file
+c:\tlperl\lib/bytes_heavy.pl type=file
+c:\tlperl\lib/charnames.pm type=file
+c:\tlperl\lib/constant.pm type=file
+c:\tlperl\lib/deprecate.pm type=file
+c:\tlperl\lib/diagnostics.pm type=file
+c:\tlperl\lib/dumpvar.pl type=file
+c:\tlperl\lib/encoding.pm type=file
+c:\tlperl\lib/encoding/warnings.pm type=file
+c:\tlperl\lib/experimental.pm type=file
+c:\tlperl\lib/feature.pm type=file
+c:\tlperl\lib/fields.pm type=file
+c:\tlperl\lib/filetest.pm type=file
+c:\tlperl\lib/if.pm type=file
+c:\tlperl\lib/integer.pm type=file
+c:\tlperl\lib/less.pm type=file
+c:\tlperl\lib/lib.pm type=file
+c:\tlperl\lib/locale.pm type=file
+c:\tlperl\lib/meta_notation.pm type=file
+c:\tlperl\lib/mro.pm type=file
+c:\tlperl\lib/ok.pm type=file
+c:\tlperl\lib/open.pm type=file
+c:\tlperl\lib/ops.pm type=file
+c:\tlperl\lib/overload.pm type=file
+c:\tlperl\lib/overload/numbers.pm type=file
+c:\tlperl\lib/overloading.pm type=file
+c:\tlperl\lib/parent.pm type=file
+c:\tlperl\lib/perl5db.pl type=file
+c:\tlperl\lib/perlfaq.pm type=file
+c:\tlperl\lib/pods/perl.pod type=file
+c:\tlperl\lib/pods/perl5004delta.pod type=file
+c:\tlperl\lib/pods/perl5005delta.pod type=file
+c:\tlperl\lib/pods/perl5100delta.pod type=file
+c:\tlperl\lib/pods/perl5101delta.pod type=file
+c:\tlperl\lib/pods/perl5120delta.pod type=file
+c:\tlperl\lib/pods/perl5121delta.pod type=file
+c:\tlperl\lib/pods/perl5122delta.pod type=file
+c:\tlperl\lib/pods/perl5123delta.pod type=file
+c:\tlperl\lib/pods/perl5124delta.pod type=file
+c:\tlperl\lib/pods/perl5125delta.pod type=file
+c:\tlperl\lib/pods/perl5140delta.pod type=file
+c:\tlperl\lib/pods/perl5141delta.pod type=file
+c:\tlperl\lib/pods/perl5142delta.pod type=file
+c:\tlperl\lib/pods/perl5143delta.pod type=file
+c:\tlperl\lib/pods/perl5144delta.pod type=file
+c:\tlperl\lib/pods/perl5160delta.pod type=file
+c:\tlperl\lib/pods/perl5161delta.pod type=file
+c:\tlperl\lib/pods/perl5162delta.pod type=file
+c:\tlperl\lib/pods/perl5163delta.pod type=file
+c:\tlperl\lib/pods/perl5180delta.pod type=file
+c:\tlperl\lib/pods/perl5181delta.pod type=file
+c:\tlperl\lib/pods/perl5182delta.pod type=file
+c:\tlperl\lib/pods/perl5184delta.pod type=file
+c:\tlperl\lib/pods/perl5200delta.pod type=file
+c:\tlperl\lib/pods/perl5201delta.pod type=file
+c:\tlperl\lib/pods/perl5202delta.pod type=file
+c:\tlperl\lib/pods/perl5203delta.pod type=file
+c:\tlperl\lib/pods/perl5220delta.pod type=file
+c:\tlperl\lib/pods/perl5221delta.pod type=file
+c:\tlperl\lib/pods/perl5222delta.pod type=file
+c:\tlperl\lib/pods/perl5223delta.pod type=file
+c:\tlperl\lib/pods/perl5224delta.pod type=file
+c:\tlperl\lib/pods/perl5240delta.pod type=file
+c:\tlperl\lib/pods/perl5241delta.pod type=file
+c:\tlperl\lib/pods/perl5242delta.pod type=file
+c:\tlperl\lib/pods/perl5243delta.pod type=file
+c:\tlperl\lib/pods/perl5244delta.pod type=file
+c:\tlperl\lib/pods/perl5260delta.pod type=file
+c:\tlperl\lib/pods/perl5261delta.pod type=file
+c:\tlperl\lib/pods/perl5262delta.pod type=file
+c:\tlperl\lib/pods/perl5280delta.pod type=file
+c:\tlperl\lib/pods/perl5281delta.pod type=file
+c:\tlperl\lib/pods/perl561delta.pod type=file
+c:\tlperl\lib/pods/perl56delta.pod type=file
+c:\tlperl\lib/pods/perl581delta.pod type=file
+c:\tlperl\lib/pods/perl582delta.pod type=file
+c:\tlperl\lib/pods/perl583delta.pod type=file
+c:\tlperl\lib/pods/perl584delta.pod type=file
+c:\tlperl\lib/pods/perl585delta.pod type=file
+c:\tlperl\lib/pods/perl586delta.pod type=file
+c:\tlperl\lib/pods/perl587delta.pod type=file
+c:\tlperl\lib/pods/perl588delta.pod type=file
+c:\tlperl\lib/pods/perl589delta.pod type=file
+c:\tlperl\lib/pods/perl58delta.pod type=file
+c:\tlperl\lib/pods/perlaix.pod type=file
+c:\tlperl\lib/pods/perlamiga.pod type=file
+c:\tlperl\lib/pods/perlandroid.pod type=file
+c:\tlperl\lib/pods/perlapi.pod type=file
+c:\tlperl\lib/pods/perlapio.pod type=file
+c:\tlperl\lib/pods/perlartistic.pod type=file
+c:\tlperl\lib/pods/perlbook.pod type=file
+c:\tlperl\lib/pods/perlboot.pod type=file
+c:\tlperl\lib/pods/perlbot.pod type=file
+c:\tlperl\lib/pods/perlbs2000.pod type=file
+c:\tlperl\lib/pods/perlcall.pod type=file
+c:\tlperl\lib/pods/perlce.pod type=file
+c:\tlperl\lib/pods/perlcheat.pod type=file
+c:\tlperl\lib/pods/perlclib.pod type=file
+c:\tlperl\lib/pods/perlcn.pod type=file
+c:\tlperl\lib/pods/perlcommunity.pod type=file
+c:\tlperl\lib/pods/perlcygwin.pod type=file
+c:\tlperl\lib/pods/perldata.pod type=file
+c:\tlperl\lib/pods/perldbmfilter.pod type=file
+c:\tlperl\lib/pods/perldebguts.pod type=file
+c:\tlperl\lib/pods/perldebtut.pod type=file
+c:\tlperl\lib/pods/perldebug.pod type=file
+c:\tlperl\lib/pods/perldelta.pod type=file
+c:\tlperl\lib/pods/perldeprecation.pod type=file
+c:\tlperl\lib/pods/perldiag.pod type=file
+c:\tlperl\lib/pods/perldoc.pod type=file
+c:\tlperl\lib/pods/perldos.pod type=file
+c:\tlperl\lib/pods/perldsc.pod type=file
+c:\tlperl\lib/pods/perldtrace.pod type=file
+c:\tlperl\lib/pods/perlebcdic.pod type=file
+c:\tlperl\lib/pods/perlembed.pod type=file
+c:\tlperl\lib/pods/perlexperiment.pod type=file
+c:\tlperl\lib/pods/perlfaq.pod type=file
+c:\tlperl\lib/pods/perlfaq1.pod type=file
+c:\tlperl\lib/pods/perlfaq2.pod type=file
+c:\tlperl\lib/pods/perlfaq3.pod type=file
+c:\tlperl\lib/pods/perlfaq4.pod type=file
+c:\tlperl\lib/pods/perlfaq5.pod type=file
+c:\tlperl\lib/pods/perlfaq6.pod type=file
+c:\tlperl\lib/pods/perlfaq7.pod type=file
+c:\tlperl\lib/pods/perlfaq8.pod type=file
+c:\tlperl\lib/pods/perlfaq9.pod type=file
+c:\tlperl\lib/pods/perlfilter.pod type=file
+c:\tlperl\lib/pods/perlfork.pod type=file
+c:\tlperl\lib/pods/perlform.pod type=file
+c:\tlperl\lib/pods/perlfreebsd.pod type=file
+c:\tlperl\lib/pods/perlfunc.pod type=file
+c:\tlperl\lib/pods/perlgit.pod type=file
+c:\tlperl\lib/pods/perlglossary.pod type=file
+c:\tlperl\lib/pods/perlgpl.pod type=file
+c:\tlperl\lib/pods/perlguts.pod type=file
+c:\tlperl\lib/pods/perlhack.pod type=file
+c:\tlperl\lib/pods/perlhacktips.pod type=file
+c:\tlperl\lib/pods/perlhacktut.pod type=file
+c:\tlperl\lib/pods/perlhaiku.pod type=file
+c:\tlperl\lib/pods/perlhist.pod type=file
+c:\tlperl\lib/pods/perlhpux.pod type=file
+c:\tlperl\lib/pods/perlhurd.pod type=file
+c:\tlperl\lib/pods/perlintern.pod type=file
+c:\tlperl\lib/pods/perlinterp.pod type=file
+c:\tlperl\lib/pods/perlintro.pod type=file
+c:\tlperl\lib/pods/perliol.pod type=file
+c:\tlperl\lib/pods/perlipc.pod type=file
+c:\tlperl\lib/pods/perlirix.pod type=file
+c:\tlperl\lib/pods/perljp.pod type=file
+c:\tlperl\lib/pods/perlko.pod type=file
+c:\tlperl\lib/pods/perllexwarn.pod type=file
+c:\tlperl\lib/pods/perllinux.pod type=file
+c:\tlperl\lib/pods/perllocale.pod type=file
+c:\tlperl\lib/pods/perllol.pod type=file
+c:\tlperl\lib/pods/perlmacos.pod type=file
+c:\tlperl\lib/pods/perlmacosx.pod type=file
+c:\tlperl\lib/pods/perlmod.pod type=file
+c:\tlperl\lib/pods/perlmodinstall.pod type=file
+c:\tlperl\lib/pods/perlmodlib.pod type=file
+c:\tlperl\lib/pods/perlmodstyle.pod type=file
+c:\tlperl\lib/pods/perlmroapi.pod type=file
+c:\tlperl\lib/pods/perlnetware.pod type=file
+c:\tlperl\lib/pods/perlnewmod.pod type=file
+c:\tlperl\lib/pods/perlnumber.pod type=file
+c:\tlperl\lib/pods/perlobj.pod type=file
+c:\tlperl\lib/pods/perlootut.pod type=file
+c:\tlperl\lib/pods/perlop.pod type=file
+c:\tlperl\lib/pods/perlopenbsd.pod type=file
+c:\tlperl\lib/pods/perlopentut.pod type=file
+c:\tlperl\lib/pods/perlos2.pod type=file
+c:\tlperl\lib/pods/perlos390.pod type=file
+c:\tlperl\lib/pods/perlos400.pod type=file
+c:\tlperl\lib/pods/perlpacktut.pod type=file
+c:\tlperl\lib/pods/perlperf.pod type=file
+c:\tlperl\lib/pods/perlplan9.pod type=file
+c:\tlperl\lib/pods/perlpod.pod type=file
+c:\tlperl\lib/pods/perlpodspec.pod type=file
+c:\tlperl\lib/pods/perlpodstyle.pod type=file
+c:\tlperl\lib/pods/perlpolicy.pod type=file
+c:\tlperl\lib/pods/perlport.pod type=file
+c:\tlperl\lib/pods/perlpragma.pod type=file
+c:\tlperl\lib/pods/perlqnx.pod type=file
+c:\tlperl\lib/pods/perlre.pod type=file
+c:\tlperl\lib/pods/perlreapi.pod type=file
+c:\tlperl\lib/pods/perlrebackslash.pod type=file
+c:\tlperl\lib/pods/perlrecharclass.pod type=file
+c:\tlperl\lib/pods/perlref.pod type=file
+c:\tlperl\lib/pods/perlreftut.pod type=file
+c:\tlperl\lib/pods/perlreguts.pod type=file
+c:\tlperl\lib/pods/perlrepository.pod type=file
+c:\tlperl\lib/pods/perlrequick.pod type=file
+c:\tlperl\lib/pods/perlreref.pod type=file
+c:\tlperl\lib/pods/perlretut.pod type=file
+c:\tlperl\lib/pods/perlriscos.pod type=file
+c:\tlperl\lib/pods/perlrun.pod type=file
+c:\tlperl\lib/pods/perlsec.pod type=file
+c:\tlperl\lib/pods/perlsolaris.pod type=file
+c:\tlperl\lib/pods/perlsource.pod type=file
+c:\tlperl\lib/pods/perlstyle.pod type=file
+c:\tlperl\lib/pods/perlsub.pod type=file
+c:\tlperl\lib/pods/perlsymbian.pod type=file
+c:\tlperl\lib/pods/perlsyn.pod type=file
+c:\tlperl\lib/pods/perlsynology.pod type=file
+c:\tlperl\lib/pods/perlthrtut.pod type=file
+c:\tlperl\lib/pods/perltie.pod type=file
+c:\tlperl\lib/pods/perltoc.pod type=file
+c:\tlperl\lib/pods/perltodo.pod type=file
+c:\tlperl\lib/pods/perltooc.pod type=file
+c:\tlperl\lib/pods/perltoot.pod type=file
+c:\tlperl\lib/pods/perltrap.pod type=file
+c:\tlperl\lib/pods/perltru64.pod type=file
+c:\tlperl\lib/pods/perltw.pod type=file
+c:\tlperl\lib/pods/perlunicode.pod type=file
+c:\tlperl\lib/pods/perlunicook.pod type=file
+c:\tlperl\lib/pods/perlunifaq.pod type=file
+c:\tlperl\lib/pods/perluniintro.pod type=file
+c:\tlperl\lib/pods/perluniprops.pod type=file
+c:\tlperl\lib/pods/perlunitut.pod type=file
+c:\tlperl\lib/pods/perlutil.pod type=file
+c:\tlperl\lib/pods/perlvar.pod type=file
+c:\tlperl\lib/pods/perlvms.pod type=file
+c:\tlperl\lib/pods/perlvos.pod type=file
+c:\tlperl\lib/pods/perlwin32.pod type=file
+c:\tlperl\lib/pods/perlxs.pod type=file
+c:\tlperl\lib/pods/perlxstut.pod type=file
+c:\tlperl\lib/pods/perlxstypemap.pod type=file
+c:\tlperl\lib/re.pm type=file
+c:\tlperl\lib/sigtrap.pm type=file
+c:\tlperl\lib/sort.pm type=file
+c:\tlperl\lib/strict.pm type=file
+c:\tlperl\lib/subs.pm type=file
+c:\tlperl\lib/threads.pm type=file
+c:\tlperl\lib/threads/shared.pm type=file
+c:\tlperl\lib/unicore/Blocks.txt type=file
+c:\tlperl\lib/unicore/CombiningClass.pl type=file
+c:\tlperl\lib/unicore/Decomposition.pl type=file
+c:\tlperl\lib/unicore/Heavy.pl type=file
+c:\tlperl\lib/unicore/Name.pl type=file
+c:\tlperl\lib/unicore/Name.pm type=file
+c:\tlperl\lib/unicore/NamedSequences.txt type=file
+c:\tlperl\lib/unicore/SpecialCasing.txt type=file
+c:\tlperl\lib/unicore/To/Age.pl type=file
+c:\tlperl\lib/unicore/To/Bc.pl type=file
+c:\tlperl\lib/unicore/To/Bmg.pl type=file
+c:\tlperl\lib/unicore/To/Bpb.pl type=file
+c:\tlperl\lib/unicore/To/Bpt.pl type=file
+c:\tlperl\lib/unicore/To/Cf.pl type=file
+c:\tlperl\lib/unicore/To/Digit.pl type=file
+c:\tlperl\lib/unicore/To/Ea.pl type=file
+c:\tlperl\lib/unicore/To/Fold.pl type=file
+c:\tlperl\lib/unicore/To/GCB.pl type=file
+c:\tlperl\lib/unicore/To/Gc.pl type=file
+c:\tlperl\lib/unicore/To/Hst.pl type=file
+c:\tlperl\lib/unicore/To/InPC.pl type=file
+c:\tlperl\lib/unicore/To/InSC.pl type=file
+c:\tlperl\lib/unicore/To/Isc.pl type=file
+c:\tlperl\lib/unicore/To/Jg.pl type=file
+c:\tlperl\lib/unicore/To/Jt.pl type=file
+c:\tlperl\lib/unicore/To/Lb.pl type=file
+c:\tlperl\lib/unicore/To/Lc.pl type=file
+c:\tlperl\lib/unicore/To/Lower.pl type=file
+c:\tlperl\lib/unicore/To/NFCQC.pl type=file
+c:\tlperl\lib/unicore/To/NFDQC.pl type=file
+c:\tlperl\lib/unicore/To/NFKCCF.pl type=file
+c:\tlperl\lib/unicore/To/NFKCQC.pl type=file
+c:\tlperl\lib/unicore/To/NFKDQC.pl type=file
+c:\tlperl\lib/unicore/To/Na1.pl type=file
+c:\tlperl\lib/unicore/To/NameAlia.pl type=file
+c:\tlperl\lib/unicore/To/Nt.pl type=file
+c:\tlperl\lib/unicore/To/Nv.pl type=file
+c:\tlperl\lib/unicore/To/PerlDeci.pl type=file
+c:\tlperl\lib/unicore/To/SB.pl type=file
+c:\tlperl\lib/unicore/To/Sc.pl type=file
+c:\tlperl\lib/unicore/To/Scx.pl type=file
+c:\tlperl\lib/unicore/To/Tc.pl type=file
+c:\tlperl\lib/unicore/To/Title.pl type=file
+c:\tlperl\lib/unicore/To/Uc.pl type=file
+c:\tlperl\lib/unicore/To/Upper.pl type=file
+c:\tlperl\lib/unicore/To/Vo.pl type=file
+c:\tlperl\lib/unicore/To/WB.pl type=file
+c:\tlperl\lib/unicore/To/_PerlLB.pl type=file
+c:\tlperl\lib/unicore/To/_PerlSCX.pl type=file
+c:\tlperl\lib/unicore/To/_PerlWB.pl type=file
+c:\tlperl\lib/unicore/UCD.pl type=file
+c:\tlperl\lib/unicore/lib/Age/NA.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V100.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V11.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V20.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V30.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V31.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V32.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V40.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V41.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V50.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V51.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V52.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V60.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V61.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V70.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V80.pl type=file
+c:\tlperl\lib/unicore/lib/Age/V90.pl type=file
+c:\tlperl\lib/unicore/lib/Alpha/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/AL.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/AN.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/B.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/BN.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/CS.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/EN.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/ES.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/ET.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/L.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/NSM.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/ON.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/R.pl type=file
+c:\tlperl\lib/unicore/lib/Bc/WS.pl type=file
+c:\tlperl\lib/unicore/lib/BidiC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/BidiM/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Blk/NB.pl type=file
+c:\tlperl\lib/unicore/lib/Bpt/C.pl type=file
+c:\tlperl\lib/unicore/lib/Bpt/N.pl type=file
+c:\tlperl\lib/unicore/lib/Bpt/O.pl type=file
+c:\tlperl\lib/unicore/lib/CE/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CI/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CWCF/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CWCM/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CWKCF/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CWL/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CWT/Y.pl type=file
+c:\tlperl\lib/unicore/lib/CWU/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Cased/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/A.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/AL.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/AR.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/ATAR.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/B.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/BR.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/DB.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/NK.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/NR.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/OV.pl type=file
+c:\tlperl\lib/unicore/lib/Ccc/VR.pl type=file
+c:\tlperl\lib/unicore/lib/CompEx/Y.pl type=file
+c:\tlperl\lib/unicore/lib/DI/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Dash/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Dep/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Dia/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Com.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Enc.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Fin.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Font.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Init.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Iso.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Med.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Nar.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Nb.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/NonCanon.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Sqr.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Sub.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Sup.pl type=file
+c:\tlperl\lib/unicore/lib/Dt/Vert.pl type=file
+c:\tlperl\lib/unicore/lib/Ea/A.pl type=file
+c:\tlperl\lib/unicore/lib/Ea/H.pl type=file
+c:\tlperl\lib/unicore/lib/Ea/N.pl type=file
+c:\tlperl\lib/unicore/lib/Ea/Na.pl type=file
+c:\tlperl\lib/unicore/lib/Ea/W.pl type=file
+c:\tlperl\lib/unicore/lib/Ext/Y.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/CN.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/EB.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/EX.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/GAZ.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/LV.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/LVT.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/PP.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/SM.pl type=file
+c:\tlperl\lib/unicore/lib/GCB/XX.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/C.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Cf.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Cn.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/L.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/LC.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Ll.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Lm.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Lo.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Lu.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/M.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Mc.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Me.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Mn.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/N.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Nd.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Nl.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/No.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/P.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Pc.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Pd.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Pe.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Pf.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Pi.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Po.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Ps.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/S.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Sc.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Sk.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Sm.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/So.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Z.pl type=file
+c:\tlperl\lib/unicore/lib/Gc/Zs.pl type=file
+c:\tlperl\lib/unicore/lib/GrBase/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Hex/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Hst/NA.pl type=file
+c:\tlperl\lib/unicore/lib/Hyphen/T.pl type=file
+c:\tlperl\lib/unicore/lib/IDC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/IDS/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Ideo/Y.pl type=file
+c:\tlperl\lib/unicore/lib/In/10_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/2_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/2_1.pl type=file
+c:\tlperl\lib/unicore/lib/In/3_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/3_1.pl type=file
+c:\tlperl\lib/unicore/lib/In/3_2.pl type=file
+c:\tlperl\lib/unicore/lib/In/4_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/4_1.pl type=file
+c:\tlperl\lib/unicore/lib/In/5_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/5_1.pl type=file
+c:\tlperl\lib/unicore/lib/In/5_2.pl type=file
+c:\tlperl\lib/unicore/lib/In/6_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/6_1.pl type=file
+c:\tlperl\lib/unicore/lib/In/6_2.pl type=file
+c:\tlperl\lib/unicore/lib/In/6_3.pl type=file
+c:\tlperl\lib/unicore/lib/In/7_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/8_0.pl type=file
+c:\tlperl\lib/unicore/lib/In/9_0.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/Bottom.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/Left.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/LeftAndR.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/NA.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/Overstru.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/Right.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/Top.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/TopAndBo.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/TopAndL2.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/TopAndLe.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/TopAndRi.pl type=file
+c:\tlperl\lib/unicore/lib/InPC/VisualOr.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Avagraha.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Bindu.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Cantilla.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Consona2.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Consona3.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Consona4.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Consona5.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Consona6.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Consonan.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Invisibl.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Nukta.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Number.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Other.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/PureKill.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Syllable.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/ToneMark.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Virama.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Visarga.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/Vowel.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/VowelDep.pl type=file
+c:\tlperl\lib/unicore/lib/InSC/VowelInd.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Ain.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Alef.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Beh.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Dal.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/FarsiYeh.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Feh.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Gaf.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Hah.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Kaf.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Lam.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/NoJoinin.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Qaf.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Reh.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Sad.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Seen.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Waw.pl type=file
+c:\tlperl\lib/unicore/lib/Jg/Yeh.pl type=file
+c:\tlperl\lib/unicore/lib/Jt/C.pl type=file
+c:\tlperl\lib/unicore/lib/Jt/D.pl type=file
+c:\tlperl\lib/unicore/lib/Jt/R.pl type=file
+c:\tlperl\lib/unicore/lib/Jt/T.pl type=file
+c:\tlperl\lib/unicore/lib/Jt/U.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/AI.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/AL.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/BA.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/BB.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/CJ.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/CL.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/CM.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/EB.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/EX.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/GL.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/ID.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/IN.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/IS.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/NS.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/OP.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/PO.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/PR.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/QU.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/SA.pl type=file
+c:\tlperl\lib/unicore/lib/Lb/XX.pl type=file
+c:\tlperl\lib/unicore/lib/Lower/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Math/Y.pl type=file
+c:\tlperl\lib/unicore/lib/NFCQC/M.pl type=file
+c:\tlperl\lib/unicore/lib/NFCQC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/NFDQC/N.pl type=file
+c:\tlperl\lib/unicore/lib/NFDQC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/NFKCQC/N.pl type=file
+c:\tlperl\lib/unicore/lib/NFKCQC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/NFKDQC/N.pl type=file
+c:\tlperl\lib/unicore/lib/NFKDQC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Nt/Di.pl type=file
+c:\tlperl\lib/unicore/lib/Nt/None.pl type=file
+c:\tlperl\lib/unicore/lib/Nt/Nu.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/0.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/10.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/100.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1000.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/10000.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/11.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/12.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/13.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/14.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/15.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/16.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/17.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/18.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/19.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1_16.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1_2.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1_3.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1_4.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/1_8.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/2.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/20.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/200.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/2_3.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/3.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/30.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/300.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/3_16.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/3_4.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/4.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/40.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/400.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/5.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/50.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/500.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/5000.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/50000.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/6.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/60.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/600.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/7.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/70.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/700.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/8.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/80.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/800.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/9.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/90.pl type=file
+c:\tlperl\lib/unicore/lib/Nv/900.pl type=file
+c:\tlperl\lib/unicore/lib/PCM/Y.pl type=file
+c:\tlperl\lib/unicore/lib/PatSyn/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Alnum.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Assigned.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Blank.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Graph.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/PerlWord.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/PosixPun.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Print.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/SpacePer.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Title.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/Word.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/XPosixPu.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlAny.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlCh2.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlCha.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlFol.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlIDC.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlIDS.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlNch.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlPat.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlPr2.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlPro.pl type=file
+c:\tlperl\lib/unicore/lib/Perl/_PerlQuo.pl type=file
+c:\tlperl\lib/unicore/lib/QMark/Y.pl type=file
+c:\tlperl\lib/unicore/lib/SB/AT.pl type=file
+c:\tlperl\lib/unicore/lib/SB/CL.pl type=file
+c:\tlperl\lib/unicore/lib/SB/EX.pl type=file
+c:\tlperl\lib/unicore/lib/SB/FO.pl type=file
+c:\tlperl\lib/unicore/lib/SB/LE.pl type=file
+c:\tlperl\lib/unicore/lib/SB/LO.pl type=file
+c:\tlperl\lib/unicore/lib/SB/NU.pl type=file
+c:\tlperl\lib/unicore/lib/SB/SC.pl type=file
+c:\tlperl\lib/unicore/lib/SB/ST.pl type=file
+c:\tlperl\lib/unicore/lib/SB/Sp.pl type=file
+c:\tlperl\lib/unicore/lib/SB/UP.pl type=file
+c:\tlperl\lib/unicore/lib/SB/XX.pl type=file
+c:\tlperl\lib/unicore/lib/SD/Y.pl type=file
+c:\tlperl\lib/unicore/lib/STerm/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Arab.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Armn.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Beng.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Cprt.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Cyrl.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Deva.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Dupl.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Geor.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Glag.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Gran.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Grek.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Gujr.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Guru.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Han.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Hang.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Hira.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Kana.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Knda.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Latn.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Limb.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Linb.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Mlym.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Mong.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Mult.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Orya.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Sinh.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Syrc.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Taml.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Telu.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Zinh.pl type=file
+c:\tlperl\lib/unicore/lib/Sc/Zyyy.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Adlm.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Arab.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Armn.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Beng.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Bhks.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Bopo.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Cakm.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Cham.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Copt.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Cprt.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Cyrl.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Deva.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Dupl.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Ethi.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Geor.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Glag.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Gonm.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Gran.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Grek.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Gujr.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Guru.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Han.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Hang.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Hebr.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Hira.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Hmng.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Kana.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Khar.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Khmr.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Knda.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Lana.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Lao.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Latn.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Limb.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Lina.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Linb.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Mlym.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Mong.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Mult.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Mymr.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Orya.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Phlp.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Shrd.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Sind.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Sinh.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Syrc.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Tagb.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Takr.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Talu.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Taml.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Telu.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Thaa.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Tibt.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Tirh.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Xsux.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Yi.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Zinh.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Zyyy.pl type=file
+c:\tlperl\lib/unicore/lib/Scx/Zzzz.pl type=file
+c:\tlperl\lib/unicore/lib/Term/Y.pl type=file
+c:\tlperl\lib/unicore/lib/UIdeo/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Upper/Y.pl type=file
+c:\tlperl\lib/unicore/lib/Vo/R.pl type=file
+c:\tlperl\lib/unicore/lib/Vo/Tr.pl type=file
+c:\tlperl\lib/unicore/lib/Vo/Tu.pl type=file
+c:\tlperl\lib/unicore/lib/Vo/U.pl type=file
+c:\tlperl\lib/unicore/lib/WB/EX.pl type=file
+c:\tlperl\lib/unicore/lib/WB/Extend.pl type=file
+c:\tlperl\lib/unicore/lib/WB/FO.pl type=file
+c:\tlperl\lib/unicore/lib/WB/HL.pl type=file
+c:\tlperl\lib/unicore/lib/WB/KA.pl type=file
+c:\tlperl\lib/unicore/lib/WB/LE.pl type=file
+c:\tlperl\lib/unicore/lib/WB/MB.pl type=file
+c:\tlperl\lib/unicore/lib/WB/ML.pl type=file
+c:\tlperl\lib/unicore/lib/WB/MN.pl type=file
+c:\tlperl\lib/unicore/lib/WB/NU.pl type=file
+c:\tlperl\lib/unicore/lib/WB/XX.pl type=file
+c:\tlperl\lib/unicore/lib/XIDC/Y.pl type=file
+c:\tlperl\lib/unicore/lib/XIDS/Y.pl type=file
+c:\tlperl\lib/unicore/version type=file
+c:\tlperl\lib/utf8.pm type=file
+c:\tlperl\lib/utf8_heavy.pl type=file
+c:\tlperl\lib/vars.pm type=file
+c:\tlperl\lib/version.pm type=file
+c:\tlperl\lib/version.pod type=file
+c:\tlperl\lib/version/Internals.pod type=file
+c:\tlperl\lib/version/regex.pm type=file
+c:\tlperl\lib/vmsish.pm type=file
+c:\tlperl\lib/warnings.pm type=file
+c:\tlperl\lib/warnings/register.pm type=file
Modified: trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -6,7 +6,7 @@
use if $] < 5.008 => 'IO::Scalar';
-$VERSION = '1.66';
+$VERSION = '1.67';
=head1 NAME
@@ -545,7 +545,13 @@
Local::Null::Logger; # hide from PAUSE
sub new { bless \ my $x, $_[0] }
-sub AUTOLOAD { 1 }
+sub AUTOLOAD {
+ my $autoload = our $AUTOLOAD;
+ $autoload =~ s/.*://;
+ return if $autoload =~ /^(debug|trace)$/;
+ $CPAN::Frontend->mywarn(">($autoload): $_\n")
+ for split /[\r\n]+/, $_[1];
+}
sub DESTROY { 1 }
}
@@ -566,7 +572,7 @@
unless( $log4perl_loaded )
{
- print STDERR "Loading internal null logger. Install Log::Log4perl for logging messages\n";
+ print STDOUT "Loading internal logger. Log::Log4perl recommended for better logging\n";
$logger = Local::Null::Logger->new;
return $logger;
}
@@ -625,6 +631,8 @@
# How do I handle exit codes for multiple arguments?
my @errors = ();
+ $options->{x} or _disable_guessers();
+
foreach my $arg ( @$args )
{
# check the argument and perhaps capture typos
@@ -1517,14 +1525,19 @@
}
my $guessers = [
- [ qw( Text::Levenshtein::XS distance 7 ) ],
- [ qw( Text::Levenshtein::Damerau::XS xs_edistance 7 ) ],
+ [ qw( Text::Levenshtein::XS distance 7 1 ) ],
+ [ qw( Text::Levenshtein::Damerau::XS xs_edistance 7 1 ) ],
- [ qw( Text::Levenshtein distance 7 ) ],
- [ qw( Text::Levenshtein::Damerau::PP pp_edistance 7 ) ],
+ [ qw( Text::Levenshtein distance 7 1 ) ],
+ [ qw( Text::Levenshtein::Damerau::PP pp_edistance 7 1 ) ],
];
+sub _disable_guessers
+ {
+ $_->[-1] = 0 for @$guessers;
+ }
+
# for -x
sub _guess_namespace
{
@@ -1553,6 +1566,9 @@
BEGIN {
my $distance;
+my $_threshold;
+my $can_guess;
+my $shown_help = 0;
sub _guess_at_module_name
{
my( $target, $threshold ) = @_;
@@ -1559,19 +1575,31 @@
unless( defined $distance ) {
foreach my $try ( @$guessers ) {
- my $can_guess = eval "require $try->[0]; 1" or next;
+ $can_guess = eval "require $try->[0]; 1" or next;
+ $try->[-1] or next; # disabled
no strict 'refs';
$distance = \&{ join "::", @$try[0,1] };
$threshold ||= $try->[2];
}
}
+ $_threshold ||= $threshold;
unless( $distance ) {
- my $modules = join ", ", map { $_->[0] } @$guessers;
- substr $modules, rindex( $modules, ',' ), 1, ', and';
+ unless( $shown_help ) {
+ my $modules = join ", ", map { $_->[0] } @$guessers;
+ substr $modules, rindex( $modules, ',' ), 1, ', and';
- $logger->info( "I can suggest names if you install one of $modules" );
+ # Should this be colorized?
+ if( $can_guess ) {
+ $logger->info( "I can suggest names if you provide the -x option on invocation." );
+ }
+ else {
+ $logger->info( "I can suggest names if you install one of $modules" );
+ $logger->info( "and you provide the -x option on invocation." );
+ }
+ $shown_help++;
+ }
return;
}
@@ -1581,7 +1609,7 @@
my %guesses;
foreach my $guess ( @$modules ) {
my $distance = $distance->( $target, $guess );
- next if $distance > $threshold;
+ next if $distance > $_threshold;
$guesses{$guess} = $distance;
}
Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -9,11 +9,11 @@
=head1 VERSION
-Version 3.38
+Version 3.42
=cut
-our $VERSION = '3.38';
+our $VERSION = '3.42';
=head1 DESCRIPTION
Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -14,11 +14,11 @@
=head1 VERSION
-Version 3.38
+Version 3.42
=cut
-our $VERSION = '3.38';
+our $VERSION = '3.42';
=head1 DESCRIPTION
Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -25,11 +25,11 @@
=head1 VERSION
-Version 3.38
+Version 3.42
=cut
-our $VERSION = '3.38';
+our $VERSION = '3.42';
=head1 DESCRIPTION
Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -18,11 +18,11 @@
=head1 VERSION
-Version 3.38
+Version 3.42
=cut
-our $VERSION = '3.38';
+our $VERSION = '3.42';
=head1 DESCRIPTION
@@ -59,6 +59,7 @@
verbose warnings_fail warnings_warn show_help show_man show_version
state_class test_args state dry extensions ignore_exit rules state_manager
normalize sources tapversion trap
+ statefile
);
__PACKAGE__->mk_methods(@ATTR);
}
@@ -229,6 +230,7 @@
'M=s@' => $self->{modules},
'P=s@' => $self->{plugins},
'state=s@' => $self->{state},
+ 'statefile=s' => \$self->{statefile},
'directives' => \$self->{directives},
'h|help|?' => \$self->{show_help},
'H|man' => \$self->{show_man},
@@ -279,7 +281,7 @@
sub _color_default {
my $self = shift;
- return -t STDOUT && !$ENV{HARNESS_NOTTY} && !IS_WIN32;
+ return -t STDOUT && !$ENV{HARNESS_NOTTY};
}
sub _get_args {
@@ -479,7 +481,7 @@
unless ( $self->state_manager ) {
$self->state_manager(
- $self->state_class->new( { store => STATE_FILE } ) );
+ $self->state_class->new( { store => $self->statefile || STATE_FILE } ) );
}
if ( $self->show_help ) {
Modified: trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -3,7 +3,7 @@
BEGIN {
require Exporter;
- $VERSION = '2.24';
+ $VERSION = '2.30';
@ISA = qw[Exporter];
require Time::Local if $^O eq "MacOS";
Modified: trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -13,7 +13,7 @@
use vars qw[@ISA $VERSION];
#@ISA = qw[Archive::Tar];
-$VERSION = '2.24';
+$VERSION = '2.30';
### set value to 1 to oct() it during the unpack ###
@@ -396,13 +396,8 @@
my $path = shift;
my ($vol, $dirs, $file) = File::Spec->splitpath( $path, $self->is_dir );
- my @dirs = File::Spec->splitdir( $dirs );
+ my @dirs = File::Spec->splitdir( File::Spec->canonpath($dirs) );
- ### so sometimes the last element is '' -- probably when trailing
- ### dir slashes are encountered... this is of course pointless,
- ### so remove it
- pop @dirs while @dirs and not length $dirs[-1];
-
### if it's a directory, then $file might be empty
$file = pop @dirs if $self->is_dir and not length $file;
@@ -409,9 +404,7 @@
### splitting ../ gives you the relative path in native syntax
map { $_ = '..' if $_ eq '-' } @dirs if ON_VMS;
- my $prefix = File::Spec::Unix->catdir(
- grep { length } $vol, @dirs
- );
+ my $prefix = File::Spec::Unix->catdir(@dirs);
return( $prefix, $file );
}
Modified: trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -31,7 +31,7 @@
$DEBUG = 0;
$WARN = 1;
$FOLLOW_SYMLINK = 0;
-$VERSION = "2.24";
+$VERSION = "2.30";
$CHOWN = 1;
$CHMOD = 1;
$SAME_PERMISSIONS = $> == 0 ? 1 : 0;
@@ -601,6 +601,7 @@
my $self = shift;
my @args = @_;
my @files;
+ my $hashmap;
# use the speed optimization for all extracted files
local($self->{cwd}) = cwd() unless $self->{cwd};
@@ -617,16 +618,15 @@
### go find it then
} else {
- my $found;
- for my $entry ( @{$self->_data} ) {
- next unless $file eq $entry->full_path;
+ # create hash-map once to speed up lookup
+ $hashmap = $hashmap || {
+ map { $_->full_path, $_ } @{$self->_data}
+ };
+ if (exists $hashmap->{$file}) {
### we found the file you're looking for
- push @files, $entry;
- $found++;
- }
-
- unless( $found ) {
+ push @files, $hashmap->{$file};
+ } else {
return $self->_error(
qq[Could not find '$file' in archive] );
}
@@ -845,9 +845,23 @@
return;
}
+ ### If a file system already contains a block device with the same name as
+ ### the being extracted regular file, we would write the file's content
+ ### to the block device. So remove the existing file (block device) now.
+ ### If an archive contains multiple same-named entries, the last one
+ ### should replace the previous ones. So remove the old file now.
+ ### If the old entry is a symlink to a file outside of the CWD, the new
+ ### entry would create a file there. This is CVE-2018-12015
+ ### <https://rt.cpan.org/Ticket/Display.html?id=125523>.
+ if (-l $full || -e _) {
+ if (!unlink $full) {
+ $self->_error( qq[Could not remove old file '$full': $!] );
+ return;
+ }
+ }
if( length $entry->type && $entry->is_file ) {
my $fh = IO::File->new;
- $fh->open( '>' . $full ) or (
+ $fh->open( $full, '>' ) or (
$self->_error( qq[Could not open file '$full': $!] ),
return
);
@@ -1756,7 +1770,8 @@
sub iter {
my $class = shift;
- my $filename = shift or return;
+ my $filename = shift;
+ return unless defined $filename;
my $compressed = shift || 0;
my $opts = shift || {};
@@ -2249,7 +2264,7 @@
$tar->add_data('file.txt', "Euro: \x{20AC}");
then there will be a problem later when the tarfile gets written out
-to disk via C<$tar->write()>:
+to disk via C<< $tar->write() >>:
Wide character in print at .../Archive/Tar.pm line 1014.
Modified: trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -3,8 +3,8 @@
use Carp;
use warnings;
use strict;
-use vars qw($VERSION $AUTOLOAD);
-$VERSION = '0.99'; # remember to update version in POD!
+our $AUTOLOAD;
+our $VERSION = '1.01'; # remember to update version in POD!
# $DB::single=1;
my %symcache;
@@ -139,7 +139,9 @@
croak "Attribute handler '$2' doesn't handle $1 attributes";
}
-my $builtin = qr/lvalue|method|locked|unique|shared/;
+my $builtin = $] ge '5.027000'
+ ? qr/lvalue|method|shared/
+ : qr/lvalue|method|locked|shared|unique/;
sub _gen_handler_AH_() {
return sub {
@@ -270,7 +272,7 @@
=head1 VERSION
-This document describes version 0.99 of Attribute::Handlers.
+This document describes version 1.01 of Attribute::Handlers.
=head1 SYNOPSIS
Modified: trunk/Master/tlpkg/tlperl/lib/B/Concise.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Concise.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B/Concise.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -14,7 +14,7 @@
use Exporter (); # use #5
-our $VERSION = "0.999";
+our $VERSION = "1.003";
our @ISA = qw(Exporter);
our @EXPORT_OK = qw( set_style set_style_standard add_callback
concise_subref concise_cv concise_main
@@ -30,7 +30,8 @@
SVf_IOK SVf_NOK SVf_POK SVf_IVisUV SVf_FAKE OPf_KIDS OPf_SPECIAL
OPf_STACKED
OPpSPLIT_ASSIGN OPpSPLIT_LEX
- CVf_ANON PAD_FAKELEX_ANON PAD_FAKELEX_MULTI SVf_ROK);
+ CVf_ANON CVf_LEXICAL CVf_NAMED
+ PAD_FAKELEX_ANON PAD_FAKELEX_MULTI SVf_ROK);
my %style =
("terse" =>
@@ -145,13 +146,14 @@
sub concise_stashref {
my($order, $h) = @_;
- local *s;
+ my $name = svref_2object($h)->NAME;
foreach my $k (sort keys %$h) {
next unless defined $h->{$k};
- *s = $h->{$k};
- my $coderef = *s{CODE} or next;
+ my $coderef = ref $h->{$k} eq 'CODE' ? $h->{$k}
+ : ref\$h->{$k} eq 'GLOB' ? *{$h->{$k}}{CODE} || next
+ : next;
reset_sequence();
- print "FUNC: ", *s, "\n";
+ print "FUNC: *", $name, "::", $k, "\n";
my $codeobj = svref_2object($coderef);
next unless ref $codeobj eq 'B::CV';
eval { concise_cv_obj($order, $codeobj, $k) };
@@ -715,30 +717,47 @@
$hr->{svval} = "*$stash" . $gv->SAFENAME;
return "*$stash" . $gv->SAFENAME;
} else {
- if ($] >= 5.011) {
- while (class($sv) eq "IV" && $sv->FLAGS & SVf_ROK) {
- $hr->{svval} .= "\\";
- $sv = $sv->RV;
- }
- } else {
- while (class($sv) eq "RV") {
- $hr->{svval} .= "\\";
- $sv = $sv->RV;
- }
+ while (class($sv) eq "IV" && $sv->FLAGS & SVf_ROK) {
+ $hr->{svval} .= "\\";
+ $sv = $sv->RV;
}
if (class($sv) eq "SPECIAL") {
- $hr->{svval} .= ["Null", "sv_undef", "sv_yes", "sv_no"]->[$$sv];
+ $hr->{svval} .= ["Null", "sv_undef", "sv_yes", "sv_no",
+ '', '', '', "sv_zero"]->[$$sv];
} elsif ($preferpv
- && ($sv->FLAGS & SVf_POK || class($sv) eq "REGEXP")) {
+ && ($sv->FLAGS & SVf_POK)) {
$hr->{svval} .= cstring($sv->PV);
} elsif ($sv->FLAGS & SVf_NOK) {
$hr->{svval} .= $sv->NV;
} elsif ($sv->FLAGS & SVf_IOK) {
$hr->{svval} .= $sv->int_value;
- } elsif ($sv->FLAGS & SVf_POK || class($sv) eq "REGEXP") {
+ } elsif ($sv->FLAGS & SVf_POK) {
$hr->{svval} .= cstring($sv->PV);
} elsif (class($sv) eq "HV") {
$hr->{svval} .= 'HASH';
+ } elsif (class($sv) eq "AV") {
+ $hr->{svval} .= 'ARRAY';
+ } elsif (class($sv) eq "CV") {
+ if ($sv->CvFLAGS & CVf_ANON) {
+ $hr->{svval} .= 'CODE';
+ } elsif ($sv->CvFLAGS & CVf_NAMED) {
+ $hr->{svval} .= "&";
+ unless ($sv->CvFLAGS & CVf_LEXICAL) {
+ my $stash = $sv->STASH;
+ unless (class($stash) eq "SPECIAL") {
+ $hr->{svval} .= $stash->NAME . "::";
+ }
+ }
+ $hr->{svval} .= $sv->NAME_HEK;
+ } else {
+ $hr->{svval} .= "&";
+ $sv = $sv->GV;
+ my $stash = $sv->STASH;
+ unless (class($stash) eq "SPECIAL") {
+ $hr->{svval} .= $stash->NAME . "::";
+ }
+ $hr->{svval} .= $sv->SAFENAME;
+ }
}
$hr->{svval} = 'undef' unless defined $hr->{svval};
@@ -912,10 +931,7 @@
$h{arg} = "($label$stash $cseq $loc)";
if ($show_src) {
fill_srclines($pathnm) unless exists $srclines{$pathnm};
- # Would love to retain Jim's use of // but this code needs to be
- # portable to 5.8.x
- my $line = $srclines{$pathnm}[$ln];
- $line = "-src unavailable under -e" unless defined $line;
+ my $line = $srclines{$pathnm}[$ln] // "-src unavailable under -e";
$h{src} = "$ln: $line";
}
} elsif ($h{class} eq "LOOP") {
@@ -1085,10 +1101,6 @@
# number for the user's program as being a small offset later, so all we
# have to worry about are changes in the offset.
-# [For 5.8.x and earlier perl is generating sequence numbers for all ops,
-# and using them to reference labels]
-
-
# When you say "perl -MO=Concise -e '$a'", the output should look like:
# 4 <@> leave[t1] vKP/REFC ->(end)
@@ -1103,7 +1115,7 @@
# to update the corresponding magic number in the next line.
# Remember, this needs to stay the last things in the module.
-my $cop_seq_mnum = 16;
+my $cop_seq_mnum = 12;
$cop_seq_base = svref_2object(eval 'sub{0;}')->START->cop_seq + $cop_seq_mnum;
1;
@@ -1691,21 +1703,10 @@
The sequence number of the OP. Note that this is a sequence number
generated by B::Concise.
-=item B<#seqnum>
-
-5.8.x and earlier only. 5.9 and later do not provide this.
-
-The real sequence number of the OP, as a regular number and not adjusted
-to be relative to the start of the real program. (This will generally be
-a fairly large number because all of B<B::Concise> is compiled before
-your program is).
-
=item B<#opt>
Whether or not the op has been optimized by the peephole optimizer.
-Only available in 5.9 and later.
-
=item B<#sibaddr>
The address of the OP's next youngest sibling, in hexadecimal.
Modified: trunk/Master/tlpkg/tlperl/lib/B/Debug.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Debug.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B/Debug.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -1,10 +1,11 @@
package B::Debug;
-our $VERSION = '1.24';
+our $VERSION = '1.26';
+BEGIN { if ($] >= 5.027001) { require deprecate; import deprecate; } }
use strict;
require 5.006;
-use B qw(peekop class walkoptree walkoptree_exec
+use B qw(peekop walkoptree walkoptree_exec
main_start main_root cstring sv_undef SVf_NOK SVf_IOK);
use Config;
my (@optype, @specialsv_name);
@@ -37,7 +38,7 @@
my $addr = ${$op} ? $op->ppaddr : '';
$addr =~ s/^PL_ppaddr// if $addr;
if (${$op}) {
- return sprintf "0x%08x %6s %s", ${$op}, class($op), $addr;
+ return sprintf "0x%08x %6s %s", ${$op}, B::class($op), $addr;
} else {
return sprintf "0x%x %6s %s", ${$op}, '', $addr;
}
@@ -45,7 +46,7 @@
sub B::OP::debug {
my ($op) = @_;
- printf <<'EOT', class($op), $$op, _printop($op), _printop($op->next), _printop($op->sibling), $op->targ, $op->type, $op->name;
+ printf <<'EOT', B::class($op), $$op, _printop($op), _printop($op->next), _printop($op->sibling), $op->targ, $op->type, $op->name;
%s (0x%lx)
op_ppaddr %s
op_next %s
@@ -64,15 +65,20 @@
}
if ($have_B_Flags) {
printf <<'EOT', $op->flags, $op->flagspv, $op->private, $op->privatepv;
- op_flags %d %s
- op_private %d %s
+ op_flags %u %s
+ op_private %u %s
EOT
} else {
printf <<'EOT', $op->flags, $op->private;
- op_flags %d
- op_private %d
+ op_flags %u
+ op_private %u
EOT
}
+ if ($op->can('rettype')) {
+ printf <<'EOT', $op->rettype;
+ op_rettype %u
+EOT
+ }
}
sub B::UNOP::debug {
@@ -143,7 +149,7 @@
cop_warnings 0x%x
EOT
if ($] > 5.008 and $] < 5.011) {
- my $cop_io = class($op->io) eq 'SPECIAL' ? '' : $op->io->as_string;
+ my $cop_io = B::class($op->io) eq 'SPECIAL' ? '' : $op->io->as_string;
printf(" cop_io %s\n", cstring($cop_io));
}
}
@@ -167,6 +173,16 @@
}
}
+sub B::UNOP_AUX::debug {
+ my ($op) = @_;
+ $op->B::OP::debug();
+ # string and perl5 aux_list needs the cv
+ # cperl has aux, Concise,-debug leaves it empty
+ if ($op->can('aux')) {
+ printf "\top_aux\t%s\n", cstring($op->aux);
+ }
+}
+
sub B::PVOP::debug {
my ($op) = @_;
$op->B::OP::debug();
@@ -191,10 +207,10 @@
sub B::SV::debug {
my ($sv) = @_;
if (!$$sv) {
- print class($sv), " = NULL\n";
+ print B::class($sv), " = NULL\n";
return;
}
- printf <<'EOT', class($sv), $$sv, $sv->REFCNT;
+ printf <<'EOT', B::class($sv), $$sv, $sv->REFCNT;
%s (0x%x)
REFCNT %d
EOT
@@ -266,38 +282,43 @@
}
sub B::CV::debug {
- my ($sv) = @_;
- $sv->B::PVNV::debug();
- my ($stash) = $sv->STASH;
- my ($start) = $sv->START;
- my ($root) = $sv->ROOT;
- my ($padlist) = $sv->PADLIST;
- my ($file) = $sv->FILE;
- my ($gv) = $sv->GV;
+ my ($cv) = @_;
+ $cv->B::PVNV::debug();
+ my $stash = $cv->STASH;
+ my $start = $cv->START;
+ my $root = $cv->ROOT;
+ my $padlist = $cv->PADLIST;
+ my $file = $cv->FILE;
+ my $gv;
printf <<'EOT', $$stash, $$start, $$root;
STASH 0x%x
START 0x%x
ROOT 0x%x
EOT
- if ( $]>5.017 && ($sv->FLAGS & 0x40000)) { #lexsub
- printf("\tNAME\t%%s\n", $sv->NAME);
+ if ($cv->can('NAME_HEK') && $cv->NAME_HEK) {
+ printf("\tNAME\t%%s\n", $cv->NAME_HEK);
+ }
+ elsif ( $]>5.017 && ($cv->FLAGS & 0x40000)) { #lexsub
+ printf("\tNAME\t%%s\n", $cv->NAME_HEK);
} else {
- printf("\tGV\t%0x%x\t%s\n", $$gv, $gv->SAFENAME);
+ $gv = $cv->GV;
+ printf("\tGV\t%0x%x\t%s\n", $$gv, $gv->SAFENAME);
}
- printf <<'EOT', $file, $sv->DEPTH, $padlist, ${$sv->OUTSIDE};
+ printf <<'EOT', $file, $cv->DEPTH, $padlist, ${$cv->OUTSIDE};
FILE %s
DEPTH %d
PADLIST 0x%x
OUTSIDE 0x%x
EOT
- printf("\tOUTSIDE_SEQ\t%d\n", $sv->OUTSIDE_SEQ) if $] > 5.007;
+ printf("\tOUTSIDE_SEQ\t%d\n", $cv->OUTSIDE_SEQ) if $] > 5.007;
if ($have_B_Flags) {
- my $SVt_PVCV = $] < 5.010 ? 12 : 13;
- printf("\tCvFLAGS\t0x%x\t%s\n", $sv->CvFLAGS,
- $have_B_Flags_extra ? $sv->flagspv($SVt_PVCV) : $sv->flagspv);
+ my $SVt_PVCV = $] < 5.010 ? 12 : 13;
+ printf("\tCvFLAGS\t0x%x\t%s\n", $cv->CvFLAGS,
+ $have_B_Flags_extra ? $cv->flagspv($SVt_PVCV) : $cv->flagspv);
} else {
- printf("\tCvFLAGS\t0x%x\n", $sv->CvFLAGS);
+ printf("\tCvFLAGS\t0x%x\n", $cv->CvFLAGS);
}
+ printf("\tSIGOP\t0x%x\n", $cv->SIGOP) if $cv->can('SIGOP');
$start->debug if $start;
$root->debug if $root;
$gv->debug if $gv;
@@ -316,7 +337,7 @@
my (@array) = eval { $av->ARRAY; };
print "\tARRAY\t\t(", join(", ", map("0x" . $$_, @array)), ")\n";
my $fill = eval { scalar(@array) };
- if ($Config{'useithreads'} && class($av) ne 'PADLIST') {
+ if ($Config{'useithreads'} && B::class($av) ne 'PADLIST') {
printf <<'EOT', $fill, $av->MAX, $av->OFF;
FILL %d
MAX %d
@@ -382,7 +403,7 @@
sub B::PADLIST::debug {
my ($padlist) = @_;
- printf <<'EOT', class($padlist), $$padlist, $padlist->REFCNT;
+ printf <<'EOT', B::class($padlist), $$padlist, $padlist->REFCNT;
%s (0x%x)
REFCNT %d
EOT
@@ -415,7 +436,7 @@
=head1 DESCRIPTION
-See F<ext/B/README> and the newer L<B::Concise>, L<B::Terse>.
+See F<ext/B/README> and the newer L<B::Concise>.
=head1 OPTIONS
@@ -424,7 +445,7 @@
=head1 AUTHOR
-Malcolm Beattie, C<mbeattie at sable.ox.ac.uk>
+Malcolm Beattie, C<retired>
Reini Urban C<rurban at cpan.org>
=head1 LICENSE
Modified: trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -12,11 +12,16 @@
use B qw(class main_root main_start main_cv svref_2object opnumber perlstring
OPf_WANT OPf_WANT_VOID OPf_WANT_SCALAR OPf_WANT_LIST
OPf_KIDS OPf_REF OPf_STACKED OPf_SPECIAL OPf_MOD OPf_PARENS
- OPpLVAL_INTRO OPpOUR_INTRO OPpENTERSUB_AMPER OPpSLICE OPpCONST_BARE
+ OPpLVAL_INTRO OPpOUR_INTRO OPpENTERSUB_AMPER OPpSLICE OPpKVSLICE
+ OPpCONST_BARE
OPpTRANS_SQUASH OPpTRANS_DELETE OPpTRANS_COMPLEMENT OPpTARGET_MY
OPpEXISTS_SUB OPpSORT_NUMERIC OPpSORT_INTEGER OPpREPEAT_DOLIST
OPpSORT_REVERSE OPpMULTIDEREF_EXISTS OPpMULTIDEREF_DELETE
OPpSPLIT_ASSIGN OPpSPLIT_LEX
+ OPpPADHV_ISKEYS OPpRV2HV_ISKEYS
+ OPpCONCAT_NESTED
+ OPpMULTICONCAT_APPEND OPpMULTICONCAT_STRINGIFY OPpMULTICONCAT_FAKE
+ OPpTRUEBOOL OPpINDEX_BOOLNEG
SVf_IOK SVf_NOK SVf_ROK SVf_POK SVpad_OUR SVf_FAKE SVs_RMG SVs_SMG
SVs_PADTMP SVpad_TYPED
CVf_METHOD CVf_LVALUE
@@ -47,12 +52,14 @@
MDEREF_SHIFT
);
-$VERSION = '1.40';
+$VERSION = '1.48';
use strict;
-use vars qw/$AUTOLOAD/;
+our $AUTOLOAD;
use warnings ();
require feature;
+use Config;
+
BEGIN {
# List version-specific constants here.
# Easiest way to keep this code portable between version looks to
@@ -70,104 +77,6 @@
}
}
-# Changes between 0.50 and 0.51:
-# - fixed nulled leave with live enter in sort { }
-# - fixed reference constants (\"str")
-# - handle empty programs gracefully
-# - handle infinite loops (for (;;) {}, while (1) {})
-# - differentiate between 'for my $x ...' and 'my $x; for $x ...'
-# - various minor cleanups
-# - moved globals into an object
-# - added '-u', like B::C
-# - package declarations using cop_stash
-# - subs, formats and code sorted by cop_seq
-# Changes between 0.51 and 0.52:
-# - added pp_threadsv (special variables under USE_5005THREADS)
-# - added documentation
-# Changes between 0.52 and 0.53:
-# - many changes adding precedence contexts and associativity
-# - added '-p' and '-s' output style options
-# - various other minor fixes
-# Changes between 0.53 and 0.54:
-# - added support for new 'for (1..100)' optimization,
-# thanks to Gisle Aas
-# Changes between 0.54 and 0.55:
-# - added support for new qr// construct
-# - added support for new pp_regcreset OP
-# Changes between 0.55 and 0.56:
-# - tested on base/*.t, cmd/*.t, comp/*.t, io/*.t
-# - fixed $# on non-lexicals broken in last big rewrite
-# - added temporary fix for change in opcode of OP_STRINGIFY
-# - fixed problem in 0.54's for() patch in 'for (@ary)'
-# - fixed precedence in conditional of ?:
-# - tweaked list paren elimination in 'my($x) = @_'
-# - made continue-block detection trickier wrt. null ops
-# - fixed various prototype problems in pp_entersub
-# - added support for sub prototypes that never get GVs
-# - added unquoting for special filehandle first arg in truncate
-# - print doubled rv2gv (a bug) as '*{*GV}' instead of illegal '**GV'
-# - added semicolons at the ends of blocks
-# - added -l '#line' declaration option -- fixes cmd/subval.t 27,28
-# Changes between 0.56 and 0.561:
-# - fixed multiply-declared my var in pp_truncate (thanks to Sarathy)
-# - used new B.pm symbolic constants (done by Nick Ing-Simmons)
-# Changes between 0.561 and 0.57:
-# - stylistic changes to symbolic constant stuff
-# - handled scope in s///e replacement code
-# - added unquote option for expanding "" into concats, etc.
-# - split method and proto parts of pp_entersub into separate functions
-# - various minor cleanups
-# Changes after 0.57:
-# - added parens in \&foo (patch by Albert Dvornik)
-# Changes between 0.57 and 0.58:
-# - fixed '0' statements that weren't being printed
-# - added methods for use from other programs
-# (based on patches from James Duncan and Hugo van der Sanden)
-# - added -si and -sT to control indenting (also based on a patch from Hugo)
-# - added -sv to print something else instead of '???'
-# - preliminary version of utf8 tr/// handling
-# Changes after 0.58:
-# - uses of $op->ppaddr changed to new $op->name (done by Sarathy)
-# - added support for Hugo's new OP_SETSTATE (like nextstate)
-# Changes between 0.58 and 0.59
-# - added support for Chip's OP_METHOD_NAMED
-# - added support for Ilya's OPpTARGET_MY optimization
-# - elided arrows before '()' subscripts when possible
-# Changes between 0.59 and 0.60
-# - support for method attributes was added
-# - some warnings fixed
-# - separate recognition of constant subs
-# - rewrote continue block handling, now recognizing for loops
-# - added more control of expanding control structures
-# Changes between 0.60 and 0.61 (mostly by Robin Houston)
-# - many bug-fixes
-# - support for pragmas and 'use'
-# - support for the little-used $[ variable
-# - support for __DATA__ sections
-# - UTF8 support
-# - BEGIN, CHECK, INIT and END blocks
-# - scoping of subroutine declarations fixed
-# - compile-time output from the input program can be suppressed, so that the
-# output is just the deparsed code. (a change to O.pm in fact)
-# - our() declarations
-# - *all* the known bugs are now listed in the BUGS section
-# - comprehensive test mechanism (TEST -deparse)
-# Changes between 0.62 and 0.63 (mostly by Rafael Garcia-Suarez)
-# - bug-fixes
-# - new switch -P
-# - support for command-line switches (-l, -0, etc.)
-# Changes between 0.63 and 0.64
-# - support for //, CHECK blocks, and assertions
-# - improved handling of foreach loops and lexicals
-# - option to use Data::Dumper for constants
-# - more bug fixes
-# - discovered lots more bugs not yet fixed
-#
-# ...
-#
-# Changes between 0.72 and 0.73
-# - support new switch constructs
-
# Todo:
# (See also BUGS section at the end of this file)
#
@@ -362,7 +271,8 @@
BEGIN { for (qw[ const stringify rv2sv list glob pushmark null aelem
- nextstate dbstate rv2av rv2hv helem custom ]) {
+ kvaslice kvhslice padsv
+ nextstate dbstate rv2av rv2hv helem custom ]) {
eval "sub OP_\U$_ () { " . opnumber($_) . "}"
}}
@@ -402,14 +312,28 @@
# pessimisations end here
- if (class($op) eq 'PMOP'
- && ref($op->pmreplroot)
- && ${$op->pmreplroot}
- && $op->pmreplroot->isa( 'B::OP' ))
- {
- $self-> _pessimise_walk($op->pmreplroot);
- }
+ if (class($op) eq 'PMOP') {
+ if (ref($op->pmreplroot)
+ && ${$op->pmreplroot}
+ && $op->pmreplroot->isa( 'B::OP' ))
+ {
+ $self-> _pessimise_walk($op->pmreplroot);
+ }
+ # pessimise any /(?{...})/ code blocks
+ my ($re, $cv);
+ my $code_list = $op->code_list;
+ if ($$code_list) {
+ $self->_pessimise_walk($code_list);
+ }
+ elsif (${$re = $op->pmregexp} && ${$cv = $re->qr_anoncv}) {
+ $code_list = $cv->ROOT # leavesub
+ ->first # qr
+ ->code_list; # list
+ $self->_pessimise_walk($code_list);
+ }
+ }
+
if ($op->flags & OPf_KIDS) {
$self-> _pessimise_walk($op->first);
}
@@ -424,6 +348,8 @@
sub _pessimise_walk_exe {
my ($self, $startop, $visited) = @_;
+ no warnings 'recursion';
+
return unless $$startop;
return if $visited->{$$startop};
my ($op, $prevop);
@@ -492,6 +418,10 @@
} else {
$seq = 0;
}
+ my $stash = $cv->STASH;
+ if (class($stash) eq 'HV') {
+ $self->{packs}{$stash->NAME}++;
+ }
push @{$self->{'subs_todo'}}, [$seq, $cv, $is_form, $name];
}
@@ -558,7 +488,17 @@
# makes use of a lexical var that's not in scope.
# So strip it out.
return $pragmata
- if $use_dec =~ /^use \S+ \(@\{\$args\[0\];\}\);/;
+ if $use_dec =~
+ m/
+ \A
+ use \s \S+ \s \(\@\{
+ (
+ \s*\#line\ \d+\ \".*"\s*
+ )?
+ \$args\[0\];\}\);
+ \n
+ \Z
+ /x;
$use_dec =~ s/^(use|no)\b/$self->keyword($1)/e;
}
@@ -612,6 +552,9 @@
my $req_op = $lineseq->first->sibling;
return if $req_op->name ne "require";
+ # maybe it's C<require expr> rather than C<require 'foo'>
+ return if ($req_op->first->name ne 'const');
+
my $module;
if ($req_op->first->private & OPpCONST_BARE) {
# Actually it should always be a bareword
@@ -715,7 +658,8 @@
if ($seen ||= {})->{
$INC{"overload.pm"} ? overload::StrVal($stash) : $stash
}++;
- my %stash = svref_2object($stash)->ARRAY;
+ my $stashobj = svref_2object($stash);
+ my %stash = $stashobj->ARRAY;
while (my ($key, $val) = each %stash) {
my $flags = $val->FLAGS;
if ($flags & SVf_ROK) {
@@ -756,7 +700,20 @@
} elsif (class($val) eq "GV") {
if (class(my $cv = $val->CV) ne "SPECIAL") {
next if $self->{'subs_done'}{$$val}++;
- next if $$val != ${$cv->GV}; # Ignore imposters
+
+ # Ignore imposters (aliases etc)
+ my $name = $cv->NAME_HEK;
+ if(defined $name) {
+ # avoid using $cv->GV here because if the $val GV is
+ # an alias, CvGV() could upgrade the real stash entry
+ # from an RV to a GV
+ next unless $name eq $key;
+ next unless $$stashobj == ${$cv->STASH};
+ }
+ else {
+ next if $$val != ${$cv->GV};
+ }
+
$self->todo($cv, 0);
}
if (class(my $cv = $val->FORM) ne "SPECIAL") {
@@ -776,6 +733,14 @@
my $ar;
my @ret;
foreach $ar (@{$self->{'protos_todo'}}) {
+ if (ref $ar->[1]) {
+ # Only print a constant if it occurs in the same package as a
+ # dumped sub. This is not perfect, but a heuristic that will
+ # hopefully work most of the time. Ideally we would use
+ # CvFILE, but a constant stub has no CvFILE.
+ my $pack = ($ar->[0] =~ /(.*)::/)[0];
+ next if $pack and !$self->{packs}{$pack}
+ }
my $body = defined $ar->[1]
? ref $ar->[1]
? " () {\n " . $self->const($ar->[1]->RV,0) . ";\n}"
@@ -817,6 +782,7 @@
$self->{'ex_const'} = "'???'";
$self->{'expand'} = 0;
$self->{'files'} = {};
+ $self->{'packs'} = {};
$self->{'indent_size'} = 4;
$self->{'linenums'} = 0;
$self->{'parens'} = 0;
@@ -876,7 +842,6 @@
? $self->{'ambient_warnings'} & WARN_MASK
: undef;
$self->{'hints'} = $self->{'ambient_hints'};
- $self->{'hints'} &= 0xFF if $] < 5.009;
$self->{'hinthash'} = $self->{'ambient_hinthash'};
# also a convenient place to clear out subs_declared
@@ -1219,7 +1184,7 @@
#
# Normally a bunch of argelem ops will have been generated by the
# signature parsing, but it's possible that ops have been added manually
-# or altered. In this case we "return ()" and fall back to general
+# or altered. In this case we return "()" and fall back to general
# deparsing of the individual sigelems as 'my $x = $_[N]' etc.
#
# We're only called if the first two ops are nextstate and argcheck.
@@ -1310,13 +1275,14 @@
# Deparse a sub. Returns everything except the 'sub foo',
# e.g. ($$) : method { ...; }
-# or ($a, $b) : prototype($$) lvalue;
+# or : prototype($$) lvalue ($a, $b) { ...; };
sub deparse_sub {
my $self = shift;
my $cv = shift;
my @attrs;
- my $protosig; # prototype or signature (what goes in the (....))
+ my $proto;
+ my $sig;
Carp::confess("NULL in deparse_sub") if !defined($cv) || $cv->isa("B::NULL");
Carp::confess("SPECIAL in deparse_sub") if $cv->isa("B::SPECIAL");
@@ -1324,17 +1290,16 @@
my $has_sig = $self->{hinthash}{feature_signatures};
if ($cv->FLAGS & SVf_POK) {
- my $proto = $cv->PV;
+ my $myproto = $cv->PV;
if ($has_sig) {
- push @attrs, "prototype($proto)";
+ push @attrs, "prototype($myproto)";
}
else {
- $protosig = $proto;
+ $proto = $myproto;
}
}
if ($cv->CvFLAGS & (CVf_METHOD|CVf_LOCKED|CVf_LVALUE|CVf_ANONCONST)) {
push @attrs, "lvalue" if $cv->CvFLAGS & CVf_LVALUE;
- push @attrs, "locked" if $cv->CvFLAGS & CVf_LOCKED;
push @attrs, "method" if $cv->CvFLAGS & CVf_METHOD;
push @attrs, "const" if $cv->CvFLAGS & CVf_ANONCONST;
}
@@ -1362,10 +1327,10 @@
and $$o2)
{
if ($o2->name eq 'argcheck') {
- my ($nexto, $sig) = $self->deparse_argops($firstop, $cv);
+ my ($nexto, $mysig) = $self->deparse_argops($firstop, $cv);
if (defined $nexto) {
$firstop = $nexto;
- $protosig = $sig;
+ $sig = $mysig;
}
}
}
@@ -1390,7 +1355,18 @@
else {
$body = $self->deparse($root->first, 0);
}
- $body = "{\n\t$body\n\b}";
+
+ my $l = '';
+ if ($self->{'linenums'}) {
+ # a glob's gp_line is set from the line containing a
+ # sub's closing '}' if the CV is the first use of the GV.
+ # So make sure the linenum is set correctly for '}'
+ my $gv = $cv->GV;
+ my $line = $gv->LINE;
+ my $file = $gv->FILE;
+ $l = "\f#line $line \"$file\"\n";
+ }
+ $body = "{\n\t$body\n$l\b}";
}
else {
my $sv = $cv->const_sv;
@@ -1401,10 +1377,11 @@
$body = ';'
}
}
- $protosig = defined $protosig ? "($protosig) " : "";
+ $proto = defined $proto ? "($proto) " : "";
+ $sig = defined $sig ? "($sig) " : "";
my $attrs = '';
$attrs = ': ' . join('', map "$_ ", @attrs) if @attrs;
- return "$protosig$attrs$body\n";
+ return "$proto$attrs$sig$body\n";
}
sub deparse_format {
@@ -1598,7 +1575,7 @@
if $self->{'avoid_local'}{$$op};
if ($need_parens) {
return "$our_local($text)";
- } elsif (want_scalar($op)) {
+ } elsif (want_scalar($op) || $our_local eq 'our') {
return "$our_local $text";
} else {
return $self->maybe_parens_func("$our_local", $text, $cx, 16);
@@ -1846,7 +1823,7 @@
sub stash_variable {
my ($self, $prefix, $name, $cx) = @_;
- return "$prefix$name" if $name =~ /::/;
+ return $prefix.$self->maybe_qualify($prefix, $name) if $name =~ /::/;
unless ($prefix eq '$' || $prefix eq '@' || $prefix eq '&' || #'
$prefix eq '%' || $prefix eq '$#') {
@@ -1922,11 +1899,16 @@
sub maybe_qualify {
my ($self,$prefix,$name) = @_;
my $v = ($prefix eq '$#' ? '@' : $prefix) . $name;
- return $name if !$prefix || $name =~ /::/;
+ if ($prefix eq "") {
+ $name .= "::" if $name =~ /(?:\ACORE::[^:]*|::)\z/;
+ return $name;
+ }
+ return $name if $name =~ /::/;
return $self->{'curstash'}.'::'. $name
if
$name =~ /^(?!\d)\w/ # alphabetic
&& $v !~ /^\$[ab]\z/ # not $a or $b
+ && $v =~ /\A[\$\@\%\&]/ # scalar, array, hash, or sub
&& !$globalnames{$name} # not a global name
&& $self->{hints} & $strict_bits{vars} # strict vars
&& !$self->lex_in_scope($v,1) # no "our"
@@ -2016,14 +1998,6 @@
sub cop_subs {
my ($self, $op, $out_seq) = @_;
my $seq = $op->cop_seq;
- if ($] < 5.021006) {
- # If we have nephews, then our sequence number indicates
- # the cop_seq of the end of some sort of scope.
- if (class($op->sibling) ne "NULL" && $op->sibling->flags & OPf_KIDS
- and my $nseq = $self->find_scope_st($op->sibling) ) {
- $seq = $nseq;
- }
- }
$seq = $out_seq if defined($out_seq) && $out_seq < $seq;
return $self->seq_subs($seq);
}
@@ -2105,7 +2079,7 @@
$self->{'warnings'} = $warning_bits;
}
- my $hints = $] < 5.008009 ? $op->private : $op->hints;
+ my $hints = $op->hints;
my $old_hints = $self->{'hints'};
if ($self->{'hints'} != $hints) {
push @text, $self->declare_hints($self->{'hints'}, $hints);
@@ -2113,11 +2087,9 @@
}
my $newhh;
- if ($] > 5.009) {
- $newhh = $op->hints_hash->HASH;
- }
+ $newhh = $op->hints_hash->HASH;
- if ($] >= 5.015006) {
+ {
# feature bundle hints
my $from = $old_hints & $feature::hint_mask;
my $to = $ hints & $feature::hint_mask;
@@ -2142,7 +2114,7 @@
}
}
- if ($] > 5.009) {
+ {
push @text, $self->declare_hinthash(
$self->{'hinthash'}, $newhh,
$self->{indent_size}, $self->{hints},
@@ -2188,12 +2160,18 @@
sub declare_warnings {
my ($self, $from, $to) = @_;
- if (($to & WARN_MASK) eq (warnings::bits("all") & WARN_MASK)) {
- return $self->keyword("use") . " warnings;\n";
+ $from //= '';
+ my $all = (warnings::bits("all") & WARN_MASK);
+ unless ((($from & WARN_MASK) & ~$all) =~ /[^\0]/) {
+ # no FATAL bits need turning off
+ if ( ($to & WARN_MASK) eq $all) {
+ return $self->keyword("use") . " warnings;\n";
+ }
+ elsif (($to & WARN_MASK) eq ("\0"x length($to) & WARN_MASK)) {
+ return $self->keyword("no") . " warnings;\n";
+ }
}
- elsif (($to & WARN_MASK) eq ("\0"x length($to) & WARN_MASK)) {
- return $self->keyword("no") . " warnings;\n";
- }
+
return "BEGIN {\${^WARNING_BITS} = \""
. join("", map { sprintf("\\x%02x", ord $_) } split "", $to)
. "\"}\n\cK";
@@ -2235,7 +2213,7 @@
my @unfeatures; # bugs?
for my $key (sort keys %$to) {
next if $ignored_hints{$key};
- my $is_feature = $key =~ /^feature_/ && $^V ge 5.15.6;
+ my $is_feature = $key =~ /^feature_/;
next if $is_feature and not $doing_features;
if (!exists $from->{$key} or $from->{$key} ne $to->{$key}) {
push(@features, $key), next if $is_feature;
@@ -2251,7 +2229,7 @@
}
for my $key (sort keys %$from) {
next if $ignored_hints{$key};
- my $is_feature = $key =~ /^feature_/ && $^V ge 5.15.6;
+ my $is_feature = $key =~ /^feature_/;
next if $is_feature and not $doing_features;
if (!exists $to->{$key}) {
push(@unfeatures, $key), next if $is_feature;
@@ -2649,7 +2627,7 @@
my($op, $cx) = @_;
my $arg;
my $name = $self->keyword("delete");
- if ($op->private & OPpSLICE) {
+ if ($op->private & (OPpSLICE|OPpKVSLICE)) {
if ($op->flags & OPf_SPECIAL) {
# Deleting from an array, not a hash
return $self->maybe_parens_func($name,
@@ -3008,7 +2986,7 @@
my $leftop = $left;
$left = $self->deparse_binop_left($op, $left, $prec);
$left = "($left)" if $flags & LIST_CONTEXT
- and $left !~ /^(my|our|local|)[\@\(]/
+ and $left !~ /^(my|our|local|state|)\s*[\@%\(]/
|| do {
# Parenthesize if the left argument is a
# lone repeat op.
@@ -3072,7 +3050,7 @@
sub pp_smartmatch {
my ($self, $op, $cx) = @_;
- if ($op->flags & OPf_SPECIAL) {
+ if (($op->flags & OPf_SPECIAL) && $self->{expand} < 2) {
return $self->deparse($op->last, $cx);
}
else {
@@ -3091,7 +3069,8 @@
my $right = $op->last;
my $eq = "";
my $prec = 18;
- if ($op->flags & OPf_STACKED and $op->first->name ne "concat") {
+ if (($op->flags & OPf_STACKED) and !($op->private & OPpCONCAT_NESTED)) {
+ # '.=' rather than optimised '.'
$eq = "=";
$prec = 7;
}
@@ -3287,9 +3266,35 @@
}
maybe_local(@_, listop(@_, "substr"))
}
+
+sub pp_index {
+ # Also handles pp_rindex.
+ #
+ # The body of this function includes an unrolled maybe_targmy(),
+ # since the two parts of that sub's actions need to have have the
+ # '== -1' bit in between
+
+ my($self, $op, $cx) = @_;
+
+ my $lex = ($op->private & OPpTARGET_MY);
+ my $bool = ($op->private & OPpTRUEBOOL);
+
+ my $val = $self->listop($op, ($bool ? 14 : $lex ? 7 : $cx), $op->name);
+
+ # (index() == -1) has op_eq and op_const optimised away
+ if ($bool) {
+ $val .= ($op->private & OPpINDEX_BOOLNEG) ? " == -1" : " != -1";
+ $val = "($val)" if ($op->flags & OPf_PARENS);
+ }
+ if ($lex) {
+ my $var = $self->padname($op->targ);
+ $val = $self->maybe_parens("$var = $val", $cx, 7);
+ }
+ $val;
+}
+
+sub pp_rindex { pp_index(@_); }
sub pp_vec { maybe_targmy(@_, \&maybe_local, listop(@_, "vec")) }
-sub pp_index { maybe_targmy(@_, \&listop, "index") }
-sub pp_rindex { maybe_targmy(@_, \&listop, "rindex") }
sub pp_sprintf { maybe_targmy(@_, \&listop, "sprintf") }
sub pp_formline { listop(@_, "formline") } # see also deparse_format
sub pp_crypt { maybe_targmy(@_, \&listop, "crypt") }
@@ -3517,9 +3522,175 @@
delete @uses_intro{qw( lvref lvrefslice lvavref entersub )};
}
+
+# Look for a my/state attribute declaration in a list or ex-list.
+# Returns undef if not found, 'my($x, @a) :Foo(bar)' etc otherwise.
+#
+# There are three basic tree structs that are expected:
+#
+# my $x :foo;
+# <1> ex-list vK/LVINTRO ->c
+# <0> ex-pushmark v ->3
+# <1> entersub[t2] vKRS*/TARG ->b
+# ....
+# <0> padsv[$x:64,65] vM/LVINTRO ->c
+#
+# my @a :foo;
+# my %h :foo;
+#
+# <1> ex-list vK ->c
+# <0> ex-pushmark v ->3
+# <0> padav[@a:64,65] vM/LVINTRO ->4
+# <1> entersub[t2] vKRS*/TARG ->c
+# ....
+#
+# my ($x, at a,%h) :foo;
+#
+# <;> nextstate(main 64 -e:1) v:{ ->3
+# <@> list vKP ->w
+# <0> pushmark vM/LVINTRO ->4
+# <0> padsv[$x:64,65] vM/LVINTRO ->5
+# <0> padav[@a:64,65] vM/LVINTRO ->6
+# <0> padhv[%h:64,65] vM/LVINTRO ->7
+# <1> entersub[t4] vKRS*/TARG ->f
+# ....
+# <1> entersub[t5] vKRS*/TARG ->n
+# ....
+# <1> entersub[t6] vKRS*/TARG ->v
+# ....
+# where the entersub in all cases looks like
+# <1> entersub[t2] vKRS*/TARG ->c
+# <0> pushmark s ->5
+# <$> const[PV "attributes"] sM ->6
+# <$> const[PV "main"] sM ->7
+# <1> srefgen sKM/1 ->9
+# <1> ex-list lKRM ->8
+# <0> padsv[@a:64,65] sRM ->8
+# <$> const[PV "foo"] sM ->a
+# <.> method_named[PV "import"] ->b
+
+sub maybe_var_attr {
+ my ($self, $op, $cx) = @_;
+
+ my $kid = $op->first->sibling; # skip pushmark
+ return if class($kid) eq 'NULL';
+
+ my $lop;
+ my $type;
+
+ # Extract out all the pad ops and entersub ops into
+ # @padops and @entersubops. Return if anything else seen.
+ # Also determine what class (if any) all the pad vars belong to
+ my $class;
+ my $decl; # 'my' or 'state'
+ my (@padops, @entersubops);
+ for ($lop = $kid; !null($lop); $lop = $lop->sibling) {
+ my $lopname = $lop->name;
+ my $loppriv = $lop->private;
+ if ($lopname =~ /^pad[sah]v$/) {
+ return unless $loppriv & OPpLVAL_INTRO;
+
+ my $padname = $self->padname_sv($lop->targ);
+ my $thisclass = ($padname->FLAGS & SVpad_TYPED)
+ ? $padname->SvSTASH->NAME : 'main';
+
+ # all pad vars must be in the same class
+ $class //= $thisclass;
+ return unless $thisclass eq $class;
+
+ # all pad vars must be the same sort of declaration
+ # (all my, all state, etc)
+ my $this = ($loppriv & OPpPAD_STATE) ? 'state' : 'my';
+ if (defined $decl) {
+ return unless $this eq $decl;
+ }
+ $decl = $this;
+
+ push @padops, $lop;
+ }
+ elsif ($lopname eq 'entersub') {
+ push @entersubops, $lop;
+ }
+ else {
+ return;
+ }
+ }
+
+ return unless @padops && @padops == @entersubops;
+
+ # there should be a balance: each padop has a corresponding
+ # 'attributes'->import() method call, in the same order.
+
+ my @varnames;
+ my $attr_text;
+
+ for my $i (0..$#padops) {
+ my $padop = $padops[$i];
+ my $esop = $entersubops[$i];
+
+ push @varnames, $self->padname($padop->targ);
+
+ return unless ($esop->flags & OPf_KIDS);
+
+ my $kid = $esop->first;
+ return unless $kid->type == OP_PUSHMARK;
+
+ $kid = $kid->sibling;
+ return unless $$kid && $kid->type == OP_CONST;
+ return unless $self->const_sv($kid)->PV eq 'attributes';
+
+ $kid = $kid->sibling;
+ return unless $$kid && $kid->type == OP_CONST; # __PACKAGE__
+
+ $kid = $kid->sibling;
+ return unless $$kid
+ && $kid->name eq "srefgen"
+ && ($kid->flags & OPf_KIDS)
+ && ($kid->first->flags & OPf_KIDS)
+ && $kid->first->first->name =~ /^pad[sah]v$/
+ && $kid->first->first->targ == $padop->targ;
+
+ $kid = $kid->sibling;
+ my @attr;
+ while ($$kid) {
+ last if ($kid->type != OP_CONST);
+ push @attr, $self->const_sv($kid)->PV;
+ $kid = $kid->sibling;
+ }
+ return unless @attr;
+ my $thisattr = ":" . join(' ', @attr);
+ $attr_text //= $thisattr;
+ # all import calls must have the same list of attributes
+ return unless $attr_text eq $thisattr;
+
+ return unless $kid->name eq 'method_named';
+ return unless $self->meth_sv($kid)->PV eq 'import';
+
+ $kid = $kid->sibling;
+ return if $$kid;
+ }
+
+ my $res = $decl;
+ $res .= " $class " if $class ne 'main';
+ $res .=
+ (@varnames > 1)
+ ? "(" . join(', ', @varnames) . ')'
+ : " $varnames[0]";
+
+ return "$res $attr_text";
+}
+
+
sub pp_list {
my $self = shift;
my($op, $cx) = @_;
+
+ {
+ # might be my ($s, at a,%h) :Foo(bar);
+ my $my_attr = maybe_var_attr($self, $op, $cx);
+ return $my_attr if defined $my_attr;
+ }
+
my($expr, @exprs);
my $kid = $op->first->sibling; # skip pushmark
return '' if class($kid) eq 'NULL';
@@ -3597,6 +3768,10 @@
push @exprs, $expr;
}
if ($local) {
+ if (@exprs == 1 && ($local eq 'state' || $local eq 'CORE::state')) {
+ # 'state @a = ...' is legal, while 'state(@a) = ...' currently isn't
+ return "$local $exprs[0]";
+ }
return "$local(" . join(", ", @exprs) . ")";
} else {
return $self->maybe_parens( join(", ", @exprs), $cx, 6);
@@ -3813,6 +3988,13 @@
sub pp_null {
my($self, $op, $cx) = @_;
+
+ # might be 'my $s :Foo(bar);'
+ if ($op->targ == OP_LIST) {
+ my $my_attr = maybe_var_attr($self, $op, $cx);
+ return $my_attr if defined $my_attr;
+ }
+
if (class($op) eq "OP") {
# old value is lost
return $self->{'ex_const'} if $op->targ == OP_CONST;
@@ -3889,8 +4071,32 @@
}
sub pp_padav { pp_padsv(@_) }
-sub pp_padhv { pp_padsv(@_) }
+# prepend 'keys' where its been optimised away, with suitable handling
+# of CORE:: and parens
+
+sub add_keys_keyword {
+ my ($self, $str, $cx) = @_;
+ $str = $self->maybe_parens($str, $cx, 16);
+ # 'keys %h' versus 'keys(%h)'
+ $str = " $str" unless $str =~ /^\(/;
+ return $self->keyword("keys") . $str;
+}
+
+sub pp_padhv {
+ my ($self, $op, $cx) = @_;
+ my $str = pp_padsv(@_);
+ # with OPpPADHV_ISKEYS the keys op is optimised away, except
+ # in scalar context the old op is kept (but not executed) so its targ
+ # can be used.
+ if ( ($op->private & OPpPADHV_ISKEYS)
+ && !(($op->flags & OPf_WANT) == OPf_WANT_SCALAR))
+ {
+ $str = $self->add_keys_keyword($str, $cx);
+ }
+ $str;
+}
+
sub gv_or_padgv {
my $self = shift;
my $op = shift;
@@ -3913,7 +4119,7 @@
my $self = shift;
my($op, $cx) = @_;
my $gv = $self->gv_or_padgv($op);
- return $self->gv_name($gv);
+ return $self->maybe_qualify("", $self->gv_name($gv));
}
sub pp_aelemfast_lex {
@@ -3950,7 +4156,8 @@
}
my $kid = $op->first;
if ($kid->name eq "gv") {
- return $self->stash_variable($type, $self->deparse($kid, 0), $cx);
+ return $self->stash_variable($type,
+ $self->gv_name($self->gv_or_padgv($kid)), $cx);
} elsif (is_scalar $kid) {
my $str = $self->deparse($kid, 0);
if ($str =~ /^\$([^\w\d])\z/) {
@@ -3972,18 +4179,43 @@
}
sub pp_rv2sv { maybe_local(@_, rv2x(@_, "\$")) }
-sub pp_rv2hv { maybe_local(@_, rv2x(@_, "%")) }
sub pp_rv2gv { maybe_local(@_, rv2x(@_, "*")) }
+sub pp_rv2hv {
+ my ($self, $op, $cx) = @_;
+ my $str = rv2x(@_, "%");
+ if ($op->private & OPpRV2HV_ISKEYS) {
+ $str = $self->add_keys_keyword($str, $cx);
+ }
+ return maybe_local(@_, $str);
+}
+
# skip rv2av
sub pp_av2arylen {
my $self = shift;
my($op, $cx) = @_;
- if ($op->first->name eq "padav") {
- return $self->maybe_local($op, $cx, '$#' . $self->padany($op->first));
+ my $kid = $op->first;
+ if ($kid->name eq "padav") {
+ return $self->maybe_local($op, $cx, '$#' . $self->padany($kid));
} else {
- return $self->maybe_local($op, $cx,
- $self->rv2x($op->first, $cx, '$#'));
+ my $kkid;
+ if ( $kid->name eq "rv2av"
+ && ($kkid = $kid->first)
+ && $kkid->name !~ /^(scope|leave|gv)$/)
+ {
+ # handle (expr)->$#* postfix form
+ my $expr;
+ $expr = $self->deparse($kkid, 24); # 24 is '->'
+ $expr = "$expr->\$#*";
+ # XXX maybe_local is probably wrong here: local($#-expression)
+ # doesn't "do" local (the is no INTRO flag set)
+ return $self->maybe_local($op, $cx, $expr);
+ }
+ else {
+ # handle $#{expr} form
+ # XXX see maybe_local comment above
+ return $self->maybe_local($op, $cx, $self->rv2x($kid, $cx, '$#'));
+ }
}
}
@@ -4153,6 +4385,146 @@
}
+# deparse an OP_MULTICONCAT. If $in_dq is 1, we're within
+# a double-quoted string, so for example.
+# "abc\Qdef$x\Ebar"
+# might get compiled as
+# multiconcat("abc", metaquote(multiconcat("def", $x)), "bar")
+# and the inner multiconcat should be deparsed as C<def$x> rather than
+# the normal C<def . $x>
+# Ditto if $in_dq is 2, handle qr/...\Qdef$x\E.../.
+
+sub do_multiconcat {
+ my $self = shift;
+ my($op, $cx, $in_dq) = @_;
+
+ my $kid;
+ my @kids;
+ my $assign;
+ my $append;
+ my $lhs = "";
+
+ for ($kid = $op->first; !null $kid; $kid = $kid->sibling) {
+ # skip the consts and/or padsv we've optimised away
+ push @kids, $kid
+ unless $kid->type == OP_NULL
+ && ( $kid->targ == OP_PADSV
+ || $kid->targ == OP_CONST
+ || $kid->targ == OP_PUSHMARK);
+ }
+
+ $append = ($op->private & OPpMULTICONCAT_APPEND);
+
+ if ($op->private & OPpTARGET_MY) {
+ # '$lex = ...' or '$lex .= ....' or 'my $lex = '
+ $lhs = $self->padname($op->targ);
+ $lhs = "my $lhs" if ($op->private & OPpLVAL_INTRO);
+ $assign = 1;
+ }
+ elsif ($op->flags & OPf_STACKED) {
+ # 'expr = ...' or 'expr .= ....'
+ my $expr = $append ? shift(@kids) : pop(@kids);
+ $lhs = $self->deparse($expr, 7);
+ $assign = 1;
+ }
+
+ if ($assign) {
+ $lhs .= $append ? ' .= ' : ' = ';
+ }
+
+ my ($nargs, $const_str, @const_lens) = $op->aux_list($self->{curcv});
+
+ my @consts;
+ my $i = 0;
+ for (@const_lens) {
+ if ($_ == -1) {
+ push @consts, undef;
+ }
+ else {
+ push @consts, substr($const_str, $i, $_);
+ my @args;
+ $i += $_;
+ }
+ }
+
+ my $rhs = "";
+
+ if ( $in_dq
+ || (($op->private & OPpMULTICONCAT_STRINGIFY) && !$self->{'unquote'}))
+ {
+ # "foo=$foo bar=$bar "
+ my $not_first;
+ while (@consts) {
+ if ($not_first) {
+ my $s = $self->dq(shift(@kids), 18);
+ # don't deparse "a${$}b" as "a$$b"
+ $s = '${$}' if $s eq '$$';
+ $rhs = dq_disambiguate($rhs, $s);
+ }
+ $not_first = 1;
+ my $c = shift @consts;
+ if (defined $c) {
+ if ($in_dq == 2) {
+ # in pattern: don't convert newline to '\n' etc etc
+ my $s = re_uninterp(escape_re(re_unback($c)));
+ $rhs = re_dq_disambiguate($rhs, $s)
+ }
+ else {
+ my $s = uninterp(escape_str(unback($c)));
+ $rhs = dq_disambiguate($rhs, $s)
+ }
+ }
+ }
+ return $rhs if $in_dq;
+ $rhs = single_delim("qq", '"', $rhs, $self);
+ }
+ elsif ($op->private & OPpMULTICONCAT_FAKE) {
+ # sprintf("foo=%s bar=%s ", $foo, $bar)
+
+ my @all;
+ @consts = map { $_ //= ''; s/%/%%/g; $_ } @consts;
+ my $fmt = join '%s', @consts;
+ push @all, $self->quoted_const_str($fmt);
+
+ # the following is a stripped down copy of sub listop {}
+ my $parens = $assign || ($cx >= 5) || $self->{'parens'};
+ my $fullname = $self->keyword('sprintf');
+ push @all, map $self->deparse($_, 6), @kids;
+
+ $rhs = $parens
+ ? "$fullname(" . join(", ", @all) . ")"
+ : "$fullname " . join(", ", @all);
+ }
+ else {
+ # "foo=" . $foo . " bar=" . $bar
+ my @all;
+ my $not_first;
+ while (@consts) {
+ push @all, $self->deparse(shift(@kids), 18) if $not_first;
+ $not_first = 1;
+ my $c = shift @consts;
+ if (defined $c) {
+ push @all, $self->quoted_const_str($c);
+ }
+ }
+ $rhs .= join ' . ', @all;
+ }
+
+ my $text = $lhs . $rhs;
+
+ $text = "($text)" if ($cx >= (($assign) ? 7 : 18+1))
+ || $self->{'parens'};
+
+ return $text;
+}
+
+
+sub pp_multiconcat {
+ my $self = shift;
+ $self->do_multiconcat(@_, 0);
+}
+
+
sub pp_multideref {
my $self = shift;
my($op, $cx) = @_;
@@ -4292,6 +4664,7 @@
my $scope = is_scope($glob);
$glob = $self->deparse($glob, 0);
$part = $self->deparse($part, 1);
+ $glob =~ s/::\z// unless $scope;
return "*" . ($scope ? "{$glob}" : $glob) . "{$part}";
}
@@ -4320,8 +4693,9 @@
} else {
$list = $self->elem_or_slice_single_index($kid);
}
- my $lead = '@';
- $lead = '%' if $op->name =~ /^kv/i;
+ my $lead = ( _op_is_or_was($op, OP_KVHSLICE)
+ || _op_is_or_was($op, OP_KVASLICE))
+ ? '%' : '@';
return $lead . $array . $left . $list . $right;
}
@@ -4534,7 +4908,7 @@
|study|pos|preinc|i_preinc|predec|i_predec|postinc
|i_postinc|postdec|i_postdec|pow|multiply|i_multiply
|divide|i_divide|modulo|i_modulo|add|i_add|subtract
- |i_subtract|concat|stringify|left_shift|right_shift|lt
+ |i_subtract|concat|multiconcat|stringify|left_shift|right_shift|lt
|i_lt|gt|i_gt|le|i_le|ge|i_ge|eq|i_eq|ne|i_ne|ncmp|i_ncmp
|slt|sgt|sle|sge|seq|sne|scmp|[sn]?bit_(?:and|x?or)|negate
|i_negate|not|[sn]?complement|smartmatch|atan2|sin|cos
@@ -4596,7 +4970,7 @@
$proto = $cv->PV if $cv->FLAGS & SVf_POK;
}
$simple = 1; # only calls of named functions can be prototyped
- $kid = $self->deparse($kid, 24);
+ $kid = $self->maybe_qualify("!", $self->gv_name($gv));
my $fq;
# Fully qualify any sub name that conflicts with a lexical.
if ($self->lex_in_scope("&$kid")
@@ -4808,11 +5182,33 @@
# Remove backslashes which precede literal control characters,
# to avoid creating ambiguity when we escape the latter.
+#
+# Don't remove a backslash from escaped whitespace: where the T represents
+# a literal tab character, /T/x is not equivalent to /\T/x
+
sub re_unback {
my($str) = @_;
# the insane complexity here is due to the behaviour of "\c\"
- $str =~ s/(^|[^\\]|\\c\\)(?<!\\c)\\(\\\\)*(?=[[:^print:]])/$1$2/g;
+ $str =~ s/
+ # these two lines ensure that the backslash we're about to
+ # remove isn't preceeded by something which makes it part
+ # of a \c
+
+ (^ | [^\\] | \\c\\) # $1
+ (?<!\\c)
+
+ # the backslash to remove
+ \\
+
+ # keep pairs of backslashes
+ (\\\\)* # $2
+
+ # only remove if the thing following is a control char
+ (?=[[:^print:]])
+ # and not whitespace
+ (?=\S)
+ /$1$2/xg;
return $str;
}
@@ -4888,6 +5284,20 @@
return ($mantissa, $exponent);
}
+
+# suitably single- or double-quote a literal constant string
+
+sub quoted_const_str {
+ my ($self, $str) =@_;
+ if ($str =~ /[[:^print:]]/a) {
+ return single_delim("qq", '"',
+ uninterp(escape_str unback $str), $self);
+ } else {
+ return single_delim("q", "'", unback($str), $self);
+ }
+}
+
+
sub const {
my $self = shift;
my($sv, $cx) = @_;
@@ -4973,13 +5383,8 @@
}
return "{" . join(", ", @elts) . "}";
} elsif ($class eq "CV") {
- BEGIN {
- if ($] > 5.0150051) {
- require overloading;
- unimport overloading;
- }
- }
- if ($] > 5.0150051 && $self->{curcv} &&
+ no overloading;
+ if ($self->{curcv} &&
$self->{curcv}->object_2svref == $ref->object_2svref) {
return $self->keyword("__SUB__");
}
@@ -5001,12 +5406,7 @@
return $self->maybe_parens("\\$const", $cx, 20);
} elsif ($sv->FLAGS & SVf_POK) {
my $str = $sv->PV;
- if ($str =~ /[[:^print:]]/a) {
- return single_delim("qq", '"',
- uninterp(escape_str unback $str), $self);
- } else {
- return single_delim("q", "'", unback($str), $self);
- }
+ return $self->quoted_const_str($str);
} else {
return "undef";
}
@@ -5066,6 +5466,25 @@
return $self->const($sv, $cx);
}
+
+# Join two components of a double-quoted string, disambiguating
+# "${foo}bar", "${foo}{bar}", "${foo}[1]", "$foo\::bar"
+
+sub dq_disambiguate {
+ my ($first, $last) = @_;
+ ($last =~ /^[A-Z\\\^\[\]_?]/ &&
+ $first =~ s/([\$@])\^$/${1}{^}/) # "${^}W" etc
+ || ($last =~ /^[:'{\[\w_]/ && #'
+ $first =~ s/([\$@])([A-Za-z_]\w*)$/${1}{$2}/);
+ return $first . $last;
+}
+
+
+# Deparse a double-quoted optree. For example, "$a[0]\Q$b\Efo\"o" gets
+# compiled to concat(concat($[0],quotemeta($b)),const("fo\"o")), and this
+# sub deparses it back to $a[0]\Q$b\Efo"o
+# (It does not add delimiters)
+
sub dq {
my $self = shift;
my $op = shift;
@@ -5074,16 +5493,9 @@
return '$[' if $op->private & OPpCONST_ARYBASE;
return uninterp(escape_str(unback($self->const_sv($op)->as_string)));
} elsif ($type eq "concat") {
- my $first = $self->dq($op->first);
- my $last = $self->dq($op->last);
-
- # Disambiguate "${foo}bar", "${foo}{bar}", "${foo}[1]", "$foo\::bar"
- ($last =~ /^[A-Z\\\^\[\]_?]/ &&
- $first =~ s/([\$@])\^$/${1}{^}/) # "${^}W" etc
- || ($last =~ /^[:'{\[\w_]/ && #'
- $first =~ s/([\$@])([A-Za-z_]\w*)$/${1}{$2}/);
-
- return $first . $last;
+ return dq_disambiguate($self->dq($op->first), $self->dq($op->last));
+ } elsif ($type eq "multiconcat") {
+ return $self->do_multiconcat($op, 26, 1);
} elsif ($type eq "uc") {
return '\U' . $self->dq($op->first->sibling) . '\E';
} elsif ($type eq "lc") {
@@ -5172,7 +5584,9 @@
}
}
+# Escape a characrter.
# Only used by tr///, so backslashes hyphens
+
sub pchr { # ASCII
my($n) = @_;
if ($n == ord '\\') {
@@ -5200,7 +5614,7 @@
} elsif ($n == ord "\r") {
return '\\r';
} elsif ($n >= ord("\cA") and $n <= ord("\cZ")) {
- return '\\c' . unctrl{chr $n};
+ return '\\c' . $unctrl{chr $n};
} else {
# return '\x' . sprintf("%02x", $n);
return '\\' . sprintf("%03o", $n);
@@ -5207,6 +5621,9 @@
}
}
+# Convert a list of characters into a string suitable for tr/// search or
+# replacement, with suitable escaping and collapsing of ranges
+
sub collapse {
my(@chars) = @_;
my($str, $c, $tr) = ("");
@@ -5227,8 +5644,10 @@
sub tr_decode_byte {
my($table, $flags) = @_;
- my(@table) = unpack("s*", $table);
- splice @table, 0x100, 1; # Number of subsequent elements
+ my $ssize_t = $Config{ptrsize} == 8 ? 'q' : 'l';
+ my ($size, @table) = unpack("${ssize_t}s*", $table);
+ pop @table; # remove the wildcard final entry
+
my($c, $tr, @from, @to, @delfrom, $delhyphen);
if ($table[ord "-"] != -1 and
$table[ord("-") - 1] == -1 || $table[ord("-") + 1] == -1)
@@ -5251,7 +5670,12 @@
}
}
@from = (@from, @delfrom);
+
if ($flags & OPpTRANS_COMPLEMENT) {
+ unless ($flags & OPpTRANS_DELETE) {
+ @to = () if ("@from" eq "@to");
+ }
+
my @newfrom = ();
my %from;
@from{@from} = (1) x @from;
@@ -5408,9 +5832,11 @@
sub pp_transr { push @_, 'r'; goto &pp_trans }
+# Join two components of a double-quoted re, disambiguating
+# "${foo}bar", "${foo}{bar}", "${foo}[1]".
+
sub re_dq_disambiguate {
my ($first, $last) = @_;
- # Disambiguate "${foo}bar", "${foo}{bar}", "${foo}[1]"
($last =~ /^[A-Z\\\^\[\]_?]/ &&
$first =~ s/([\$@])\^$/${1}{^}/) # "${^}W" etc
|| ($last =~ /^[{\[\w_]/ &&
@@ -5432,6 +5858,8 @@
my $first = $self->re_dq($op->first);
my $last = $self->re_dq($op->last);
return re_dq_disambiguate($first, $last);
+ } elsif ($type eq "multiconcat") {
+ return $self->do_multiconcat($op, 26, 2);
} elsif ($type eq "uc") {
return '\U' . $self->re_dq($op->first->sibling) . '\E';
} elsif ($type eq "lc") {
@@ -5480,6 +5908,31 @@
return $self->pure_string($op->first)
&& $self->pure_string($op->last);
}
+ elsif ($type eq 'multiconcat') {
+ my ($kid, @kids);
+ for ($kid = $op->first; !null $kid; $kid = $kid->sibling) {
+ # skip the consts and/or padsv we've optimised away
+ push @kids, $kid
+ unless $kid->type == OP_NULL
+ && ( $kid->targ == OP_PADSV
+ || $kid->targ == OP_CONST
+ || $kid->targ == OP_PUSHMARK);
+ }
+
+ if ($op->flags & OPf_STACKED) {
+ # remove expr from @kids where 'expr = ...' or 'expr .= ....'
+ if ($op->private & OPpMULTICONCAT_APPEND) {
+ shift(@kids);
+ }
+ else {
+ pop(@kids);
+ }
+ }
+ for (@kids) {
+ return 0 unless $self->pure_string($_);
+ }
+ return 1;
+ }
elsif (is_scalar($op) || $type =~ /^[ah]elem$/) {
return 1;
}
@@ -6320,7 +6773,7 @@
=item $[
Takes a number, the value of the array base $[.
-Cannot be non-zero on Perl 5.15.3 or later.
+Obsolete: cannot be non-zero.
=item bytes
@@ -6407,11 +6860,10 @@
=item *
-In Perl 5.20 and earlier, the only pragmas to
+The only pragmas to
be completely supported are: C<use warnings>,
C<use strict>, C<use bytes>, C<use integer>
-and C<use feature>. (C<$[>, which
-behaves like a pragma, is also supported.)
+and C<use feature>.
Excepting those listed above, we're currently unable to guarantee that
B::Deparse will produce a pragma at the correct point in the program.
@@ -6429,9 +6881,6 @@
(such as by over-riding keywords, overloading constants or whatever)
then the output code might not work as intended.
-This is the most serious problem in Perl 5.20 and earlier. Fixing this
-required internal changes in Perl 5.22.
-
=item *
Some constants don't print correctly either with or without B<-d>.
@@ -6477,12 +6926,6 @@
There are probably many more bugs on non-ASCII platforms (EBCDIC).
-=item *
-
-Prior to Perl 5.22, lexical C<my> subroutines were not deparsed properly.
-They were emitted as pure declarations, sometimes in the wrong place.
-Lexical C<state> subroutines were not deparsed at all.
-
=back
=head1 AUTHOR
Modified: trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -118,7 +118,7 @@
our %bits;
-our $VERSION = "5.026001";
+our $VERSION = "5.028001";
$bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv);
$bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv);
@@ -130,14 +130,15 @@
$bits{$_}{3} = 'OPpFT_STACKING' for qw(ftatime ftbinary ftblk ftchr ftctime ftdir fteexec fteowned fteread ftewrite ftfile ftis ftlink ftmtime ftpipe ftrexec ftrowned ftrread ftrwrite ftsgid ftsize ftsock ftsuid ftsvtx fttext fttty ftzero);
$bits{$_}{1} = 'OPpHINT_STRICT_REFS' for qw(entersub multideref rv2av rv2cv rv2gv rv2hv rv2sv);
$bits{$_}{5} = 'OPpHUSH_VMSISH' for qw(dbstate nextstate);
+$bits{$_}{6} = 'OPpINDEX_BOOLNEG' for qw(index rindex);
$bits{$_}{1} = 'OPpITER_REVERSED' for qw(enteriter iter);
$bits{$_}{7} = 'OPpLVALUE' for qw(leave leaveloop);
$bits{$_}{6} = 'OPpLVAL_DEFER' for qw(aelem helem multideref);
-$bits{$_}{7} = 'OPpLVAL_INTRO' for qw(aelem aslice cond_expr delete enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multideref padav padhv padrange padsv pushmark refassign rv2av rv2gv rv2hv rv2sv split);
+$bits{$_}{7} = 'OPpLVAL_INTRO' for qw(aelem aslice cond_expr delete enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multiconcat multideref padav padhv padrange padsv pushmark refassign rv2av rv2gv rv2hv rv2sv split);
$bits{$_}{2} = 'OPpLVREF_ELEM' for qw(lvref refassign);
$bits{$_}{3} = 'OPpLVREF_ITER' for qw(lvref refassign);
-$bits{$_}{3} = 'OPpMAYBE_LVSUB' for qw(aassign aelem akeys aslice av2arylen avhvswitch helem hslice keys kvaslice kvhslice multideref padav padhv pos rv2av rv2gv rv2hv substr vec);
-$bits{$_}{4} = 'OPpMAYBE_TRUEBOOL' for qw(padhv rv2hv);
+$bits{$_}{3} = 'OPpMAYBE_LVSUB' for qw(aassign aelem akeys aslice av2arylen avhvswitch helem hslice keys kvaslice kvhslice multideref padav padhv pos rv2av rv2gv rv2hv substr values vec);
+$bits{$_}{4} = 'OPpMAYBE_TRUEBOOL' for qw(padhv ref rv2hv);
$bits{$_}{7} = 'OPpOFFBYONE' for qw(caller runcv wantarray);
$bits{$_}{5} = 'OPpOPEN_IN_CRLF' for qw(backtick open);
$bits{$_}{4} = 'OPpOPEN_IN_RAW' for qw(backtick open);
@@ -148,7 +149,7 @@
$bits{$_}{7} = 'OPpPV_IS_UTF8' for qw(dump goto last next redo);
$bits{$_}{6} = 'OPpREFCOUNTED' for qw(leave leaveeval leavesub leavesublv leavewrite);
$bits{$_}{2} = 'OPpSLICEWARNING' for qw(aslice hslice padav padhv rv2av rv2hv);
-$bits{$_}{4} = 'OPpTARGET_MY' for qw(abs add atan2 chdir chmod chomp chown chr chroot concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time unlink unshift utime wait waitpid);
+$bits{$_}{4} = 'OPpTARGET_MY' for qw(abs add atan2 chdir chmod chomp chown chr chroot concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiconcat multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time unlink unshift utime wait waitpid);
$bits{$_}{5} = 'OPpTRANS_COMPLEMENT' for qw(trans transr);
$bits{$_}{7} = 'OPpTRANS_DELETE' for qw(trans transr);
$bits{$_}{0} = 'OPpTRANS_FROM_UTF' for qw(trans transr);
@@ -156,7 +157,7 @@
$bits{$_}{2} = 'OPpTRANS_IDENTICAL' for qw(trans transr);
$bits{$_}{3} = 'OPpTRANS_SQUASH' for qw(trans transr);
$bits{$_}{1} = 'OPpTRANS_TO_UTF' for qw(trans transr);
-$bits{$_}{5} = 'OPpTRUEBOOL' for qw(padhv rv2hv);
+$bits{$_}{5} = 'OPpTRUEBOOL' for qw(grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst);
my @bf = (
{
@@ -244,7 +245,7 @@
},
);
-@{$bits{aassign}}{6,5,4,1,0} = ('OPpASSIGN_COMMON_SCALAR', 'OPpASSIGN_COMMON_RC1', 'OPpASSIGN_COMMON_AGG', $bf[1], $bf[1]);
+@{$bits{aassign}}{6,5,4,2,1,0} = ('OPpASSIGN_COMMON_SCALAR', 'OPpASSIGN_COMMON_RC1', 'OPpASSIGN_COMMON_AGG', 'OPpASSIGN_TRUEBOOL', $bf[1], $bf[1]);
$bits{abs}{0} = $bf[0];
@{$bits{accept}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{add}}{1,0} = ($bf[1], $bf[1]);
@@ -284,7 +285,7 @@
@{$bits{close}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
$bits{closedir}{0} = $bf[0];
$bits{complement}{0} = $bf[0];
-@{$bits{concat}}{1,0} = ($bf[1], $bf[1]);
+@{$bits{concat}}{6,1,0} = ('OPpCONCAT_NESTED', $bf[1], $bf[1]);
$bits{cond_expr}{0} = $bf[0];
@{$bits{connect}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{const}}{6,4,3,2,1} = ('OPpCONST_BARE', 'OPpCONST_ENTERED', 'OPpCONST_STRICT', 'OPpCONST_SHORTCIRCUIT', 'OPpCONST_NOVER');
@@ -294,7 +295,7 @@
$bits{dbmclose}{0} = $bf[0];
@{$bits{dbmopen}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
$bits{defined}{0} = $bf[0];
-@{$bits{delete}}{6,0} = ('OPpSLICE', $bf[0]);
+@{$bits{delete}}{6,5,0} = ('OPpSLICE', 'OPpKVSLICE', $bf[0]);
@{$bits{die}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{divide}}{1,0} = ($bf[1], $bf[1]);
$bits{dofile}{0} = $bf[0];
@@ -438,6 +439,7 @@
@{$bits{msgget}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{msgrcv}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{msgsnd}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+@{$bits{multiconcat}}{6,5,3,0} = ('OPpMULTICONCAT_APPEND', 'OPpMULTICONCAT_FAKE', 'OPpMULTICONCAT_STRINGIFY', $bf[0]);
@{$bits{multideref}}{5,4,0} = ('OPpMULTIDEREF_DELETE', 'OPpMULTIDEREF_EXISTS', $bf[0]);
@{$bits{multiply}}{1,0} = ($bf[1], $bf[1]);
@{$bits{nbit_and}}{1,0} = ($bf[1], $bf[1]);
@@ -457,6 +459,7 @@
$bits{orassign}{0} = $bf[0];
$bits{ord}{0} = $bf[0];
@{$bits{pack}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+$bits{padhv}{0} = 'OPpPADHV_ISKEYS';
@{$bits{padrange}}{6,5,4,3,2,1,0} = ($bf[5], $bf[5], $bf[5], $bf[5], $bf[5], $bf[5], $bf[5]);
@{$bits{padsv}}{5,4} = ($bf[8], $bf[8]);
@{$bits{pipe_op}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@@ -496,7 +499,7 @@
$bits{rv2av}{0} = $bf[0];
@{$bits{rv2cv}}{7,5,0} = ('OPpENTERSUB_NOPAREN', 'OPpMAY_RETURN_CONSTANT', $bf[0]);
@{$bits{rv2gv}}{6,5,4,2,0} = ('OPpALLOW_FAKE', $bf[8], $bf[8], 'OPpDONT_INIT_GV', $bf[0]);
-$bits{rv2hv}{0} = $bf[0];
+$bits{rv2hv}{0} = 'OPpRV2HV_ISKEYS';
@{$bits{rv2sv}}{5,4,0} = ($bf[8], $bf[8], $bf[0]);
@{$bits{sassign}}{7,6,1,0} = ('OPpASSIGN_CV_TO_GV', 'OPpASSIGN_BACKWARDS', $bf[1], $bf[1]);
@{$bits{sbit_and}}{1,0} = ($bf[1], $bf[1]);
@@ -535,7 +538,7 @@
$bits{snetent}{0} = $bf[0];
@{$bits{socket}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{sockpair}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
-@{$bits{sort}}{6,5,4,3,2,1,0} = ('OPpSORT_STABLE', 'OPpSORT_QSORT', 'OPpSORT_DESCEND', 'OPpSORT_INPLACE', 'OPpSORT_REVERSE', 'OPpSORT_INTEGER', 'OPpSORT_NUMERIC');
+@{$bits{sort}}{7,6,4,3,2,1,0} = ('OPpSORT_UNSTABLE', 'OPpSORT_STABLE', 'OPpSORT_DESCEND', 'OPpSORT_INPLACE', 'OPpSORT_REVERSE', 'OPpSORT_INTEGER', 'OPpSORT_NUMERIC');
@{$bits{splice}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@{$bits{split}}{4,3,2} = ('OPpSPLIT_ASSIGN', 'OPpSPLIT_LEX', 'OPpSPLIT_IMPLIM');
@{$bits{sprintf}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@@ -595,7 +598,9 @@
OPpASSIGN_COMMON_RC1 => 32,
OPpASSIGN_COMMON_SCALAR => 64,
OPpASSIGN_CV_TO_GV => 128,
+ OPpASSIGN_TRUEBOOL => 4,
OPpAVHVSWITCH_MASK => 3,
+ OPpCONCAT_NESTED => 64,
OPpCONST_BARE => 64,
OPpCONST_ENTERED => 16,
OPpCONST_NOVER => 2,
@@ -629,8 +634,10 @@
OPpFT_STACKING => 8,
OPpHINT_STRICT_REFS => 2,
OPpHUSH_VMSISH => 32,
+ OPpINDEX_BOOLNEG => 64,
OPpITER_DEF => 8,
OPpITER_REVERSED => 2,
+ OPpKVSLICE => 32,
OPpLIST_GUESSED => 64,
OPpLVALUE => 128,
OPpLVAL_DEFER => 64,
@@ -645,6 +652,9 @@
OPpMAYBE_LVSUB => 8,
OPpMAYBE_TRUEBOOL => 16,
OPpMAY_RETURN_CONSTANT => 32,
+ OPpMULTICONCAT_APPEND => 64,
+ OPpMULTICONCAT_FAKE => 32,
+ OPpMULTICONCAT_STRINGIFY => 8,
OPpMULTIDEREF_DELETE => 32,
OPpMULTIDEREF_EXISTS => 16,
OPpOFFBYONE => 128,
@@ -653,6 +663,7 @@
OPpOPEN_OUT_CRLF => 128,
OPpOPEN_OUT_RAW => 64,
OPpOUR_INTRO => 64,
+ OPpPADHV_ISKEYS => 1,
OPpPADRANGE_COUNTMASK => 127,
OPpPADRANGE_COUNTSHIFT => 7,
OPpPAD_STATE => 64,
@@ -660,6 +671,7 @@
OPpREFCOUNTED => 64,
OPpREPEAT_DOLIST => 64,
OPpREVERSE_INPLACE => 8,
+ OPpRV2HV_ISKEYS => 1,
OPpSLICE => 64,
OPpSLICEWARNING => 4,
OPpSORT_DESCEND => 16,
@@ -666,9 +678,9 @@
OPpSORT_INPLACE => 8,
OPpSORT_INTEGER => 2,
OPpSORT_NUMERIC => 1,
- OPpSORT_QSORT => 32,
OPpSORT_REVERSE => 4,
OPpSORT_STABLE => 64,
+ OPpSORT_UNSTABLE => 128,
OPpSPLIT_ASSIGN => 16,
OPpSPLIT_IMPLIM => 4,
OPpSPLIT_LEX => 8,
@@ -694,6 +706,8 @@
OPpASSIGN_COMMON_RC1 => 'COM_RC1',
OPpASSIGN_COMMON_SCALAR => 'COM_SCALAR',
OPpASSIGN_CV_TO_GV => 'CV2GV',
+ OPpASSIGN_TRUEBOOL => 'BOOL',
+ OPpCONCAT_NESTED => 'NESTED',
OPpCONST_BARE => 'BARE',
OPpCONST_ENTERED => 'ENTERED',
OPpCONST_NOVER => 'NOVER',
@@ -726,8 +740,10 @@
OPpFT_STACKING => 'FTSTACKING',
OPpHINT_STRICT_REFS => 'STRICT',
OPpHUSH_VMSISH => 'HUSH',
+ OPpINDEX_BOOLNEG => 'NEG',
OPpITER_DEF => 'DEF',
OPpITER_REVERSED => 'REVERSED',
+ OPpKVSLICE => 'KVSLICE',
OPpLIST_GUESSED => 'GUESSED',
OPpLVALUE => 'LV',
OPpLVAL_DEFER => 'LVDEFER',
@@ -741,6 +757,9 @@
OPpMAYBE_LVSUB => 'LVSUB',
OPpMAYBE_TRUEBOOL => 'BOOL?',
OPpMAY_RETURN_CONSTANT => 'CONST',
+ OPpMULTICONCAT_APPEND => 'APPEND',
+ OPpMULTICONCAT_FAKE => 'FAKE',
+ OPpMULTICONCAT_STRINGIFY => 'STRINGIFY',
OPpMULTIDEREF_DELETE => 'DELETE',
OPpMULTIDEREF_EXISTS => 'EXISTS',
OPpOFFBYONE => '+1',
@@ -749,11 +768,13 @@
OPpOPEN_OUT_CRLF => 'OUTCR',
OPpOPEN_OUT_RAW => 'OUTBIN',
OPpOUR_INTRO => 'OURINTR',
+ OPpPADHV_ISKEYS => 'KEYS',
OPpPAD_STATE => 'STATE',
OPpPV_IS_UTF8 => 'UTF',
OPpREFCOUNTED => 'REFC',
OPpREPEAT_DOLIST => 'DOLIST',
OPpREVERSE_INPLACE => 'INPLACE',
+ OPpRV2HV_ISKEYS => 'KEYS',
OPpSLICE => 'SLICE',
OPpSLICEWARNING => 'SLICEWARN',
OPpSORT_DESCEND => 'DESC',
@@ -760,9 +781,9 @@
OPpSORT_INPLACE => 'INPLACE',
OPpSORT_INTEGER => 'INT',
OPpSORT_NUMERIC => 'NUM',
- OPpSORT_QSORT => 'QSORT',
OPpSORT_REVERSE => 'REV',
OPpSORT_STABLE => 'STABLE',
+ OPpSORT_UNSTABLE => 'UNSTABLE',
OPpSPLIT_ASSIGN => 'ASSIGN',
OPpSPLIT_IMPLIM => 'IMPLIM',
OPpSPLIT_LEX => 'LEX',
@@ -783,6 +804,7 @@
OPpALLOW_FAKE => [qw(rv2gv)],
OPpASSIGN_BACKWARDS => [qw(sassign)],
OPpASSIGN_COMMON_AGG => [qw(aassign)],
+ OPpCONCAT_NESTED => [qw(concat)],
OPpCONST_BARE => [qw(const)],
OPpCOREARGS_DEREF1 => [qw(coreargs)],
OPpEARLY_CV => [qw(gv)],
@@ -796,36 +818,42 @@
OPpFT_AFTER_t => [qw(ftatime ftbinary ftblk ftchr ftctime ftdir fteexec fteowned fteread ftewrite ftfile ftis ftlink ftmtime ftpipe ftrexec ftrowned ftrread ftrwrite ftsgid ftsize ftsock ftsuid ftsvtx fttext fttty ftzero)],
OPpHINT_STRICT_REFS => [qw(entersub multideref rv2av rv2cv rv2gv rv2hv rv2sv)],
OPpHUSH_VMSISH => [qw(dbstate nextstate)],
+ OPpINDEX_BOOLNEG => [qw(index rindex)],
OPpITER_DEF => [qw(enteriter)],
OPpITER_REVERSED => [qw(enteriter iter)],
+ OPpKVSLICE => [qw(delete)],
OPpLIST_GUESSED => [qw(list)],
OPpLVALUE => [qw(leave leaveloop)],
OPpLVAL_DEFER => [qw(aelem helem multideref)],
- OPpLVAL_INTRO => [qw(aelem aslice cond_expr delete enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multideref padav padhv padrange padsv pushmark refassign rv2av rv2gv rv2hv rv2sv split)],
+ OPpLVAL_INTRO => [qw(aelem aslice cond_expr delete enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multiconcat multideref padav padhv padrange padsv pushmark refassign rv2av rv2gv rv2hv rv2sv split)],
OPpLVREF_ELEM => [qw(lvref refassign)],
- OPpMAYBE_LVSUB => [qw(aassign aelem akeys aslice av2arylen avhvswitch helem hslice keys kvaslice kvhslice multideref padav padhv pos rv2av rv2gv rv2hv substr vec)],
- OPpMAYBE_TRUEBOOL => [qw(padhv rv2hv)],
+ OPpMAYBE_LVSUB => [qw(aassign aelem akeys aslice av2arylen avhvswitch helem hslice keys kvaslice kvhslice multideref padav padhv pos rv2av rv2gv rv2hv substr values vec)],
+ OPpMAYBE_TRUEBOOL => [qw(padhv ref rv2hv)],
+ OPpMULTICONCAT_APPEND => [qw(multiconcat)],
OPpMULTIDEREF_DELETE => [qw(multideref)],
OPpOFFBYONE => [qw(caller runcv wantarray)],
OPpOPEN_IN_CRLF => [qw(backtick open)],
OPpOUR_INTRO => [qw(enteriter gvsv rv2av rv2hv rv2sv split)],
+ OPpPADHV_ISKEYS => [qw(padhv)],
OPpPAD_STATE => [qw(lvavref lvref padav padhv padsv pushmark refassign)],
OPpPV_IS_UTF8 => [qw(dump goto last next redo)],
OPpREFCOUNTED => [qw(leave leaveeval leavesub leavesublv leavewrite)],
OPpREPEAT_DOLIST => [qw(repeat)],
OPpREVERSE_INPLACE => [qw(reverse)],
- OPpSLICE => [qw(delete)],
+ OPpRV2HV_ISKEYS => [qw(rv2hv)],
OPpSLICEWARNING => [qw(aslice hslice padav padhv rv2av rv2hv)],
OPpSORT_DESCEND => [qw(sort)],
OPpSPLIT_ASSIGN => [qw(split)],
OPpSUBSTR_REPL_FIRST => [qw(substr)],
- OPpTARGET_MY => [qw(abs add atan2 chdir chmod chomp chown chr chroot concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time unlink unshift utime wait waitpid)],
+ OPpTARGET_MY => [qw(abs add atan2 chdir chmod chomp chown chr chroot concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiconcat multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time unlink unshift utime wait waitpid)],
OPpTRANS_COMPLEMENT => [qw(trans transr)],
+ OPpTRUEBOOL => [qw(grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst)],
);
$ops_using{OPpASSIGN_COMMON_RC1} = $ops_using{OPpASSIGN_COMMON_AGG};
$ops_using{OPpASSIGN_COMMON_SCALAR} = $ops_using{OPpASSIGN_COMMON_AGG};
$ops_using{OPpASSIGN_CV_TO_GV} = $ops_using{OPpASSIGN_BACKWARDS};
+$ops_using{OPpASSIGN_TRUEBOOL} = $ops_using{OPpASSIGN_COMMON_AGG};
$ops_using{OPpCONST_ENTERED} = $ops_using{OPpCONST_BARE};
$ops_using{OPpCONST_NOVER} = $ops_using{OPpCONST_BARE};
$ops_using{OPpCONST_SHORTCIRCUIT} = $ops_using{OPpCONST_BARE};
@@ -844,16 +872,19 @@
$ops_using{OPpFT_STACKING} = $ops_using{OPpFT_AFTER_t};
$ops_using{OPpLVREF_ITER} = $ops_using{OPpLVREF_ELEM};
$ops_using{OPpMAY_RETURN_CONSTANT} = $ops_using{OPpENTERSUB_NOPAREN};
+$ops_using{OPpMULTICONCAT_FAKE} = $ops_using{OPpMULTICONCAT_APPEND};
+$ops_using{OPpMULTICONCAT_STRINGIFY} = $ops_using{OPpMULTICONCAT_APPEND};
$ops_using{OPpMULTIDEREF_EXISTS} = $ops_using{OPpMULTIDEREF_DELETE};
$ops_using{OPpOPEN_IN_RAW} = $ops_using{OPpOPEN_IN_CRLF};
$ops_using{OPpOPEN_OUT_CRLF} = $ops_using{OPpOPEN_IN_CRLF};
$ops_using{OPpOPEN_OUT_RAW} = $ops_using{OPpOPEN_IN_CRLF};
+$ops_using{OPpSLICE} = $ops_using{OPpKVSLICE};
$ops_using{OPpSORT_INPLACE} = $ops_using{OPpSORT_DESCEND};
$ops_using{OPpSORT_INTEGER} = $ops_using{OPpSORT_DESCEND};
$ops_using{OPpSORT_NUMERIC} = $ops_using{OPpSORT_DESCEND};
-$ops_using{OPpSORT_QSORT} = $ops_using{OPpSORT_DESCEND};
$ops_using{OPpSORT_REVERSE} = $ops_using{OPpSORT_DESCEND};
$ops_using{OPpSORT_STABLE} = $ops_using{OPpSORT_DESCEND};
+$ops_using{OPpSORT_UNSTABLE} = $ops_using{OPpSORT_DESCEND};
$ops_using{OPpSPLIT_IMPLIM} = $ops_using{OPpSPLIT_ASSIGN};
$ops_using{OPpSPLIT_LEX} = $ops_using{OPpSPLIT_ASSIGN};
$ops_using{OPpTRANS_DELETE} = $ops_using{OPpTRANS_COMPLEMENT};
@@ -862,6 +893,5 @@
$ops_using{OPpTRANS_IDENTICAL} = $ops_using{OPpTRANS_COMPLEMENT};
$ops_using{OPpTRANS_SQUASH} = $ops_using{OPpTRANS_COMPLEMENT};
$ops_using{OPpTRANS_TO_UTF} = $ops_using{OPpTRANS_COMPLEMENT};
-$ops_using{OPpTRUEBOOL} = $ops_using{OPpMAYBE_TRUEBOOL};
# ex: set ro:
Modified: trunk/Master/tlpkg/tlperl/lib/B/Terse.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Terse.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B/Terse.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -1,6 +1,6 @@
package B::Terse;
-our $VERSION = '1.07';
+our $VERSION = '1.08';
use strict;
use B qw(class @specialsv_name);
@@ -30,12 +30,6 @@
return " " x $level;
}
-# Don't use this, at least on OPs in subroutines: it has no way of
-# getting to the pad, and will give wrong answers or crash.
-sub B::OP::terse {
- carp "B::OP::terse is deprecated and will go away in Perl 5.28; use B::Concise instead";
- B::Concise::b_terse(@_);
-}
sub B::SV::terse {
my($sv, $level) = (@_, 0);
Modified: trunk/Master/tlpkg/tlperl/lib/B/Xref.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Xref.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B/Xref.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -1,6 +1,6 @@
package B::Xref;
-our $VERSION = '1.06';
+our $VERSION = '1.07';
=head1 NAME
@@ -143,7 +143,7 @@
use strict;
use Config;
use B qw(peekop class comppadlist main_start svref_2object walksymtable
- OPpLVAL_INTRO SVf_POK OPpOUR_INTRO cstring
+ OPpLVAL_INTRO SVf_POK SVf_ROK OPpOUR_INTRO cstring
);
sub UNKNOWN { ["?", "?", "?"] }
@@ -331,7 +331,13 @@
}
else {
$gv = $op->gv;
- $top = [$gv->STASH->NAME, "*", $gv->SAFENAME];
+ if ($gv->FLAGS & SVf_ROK) { # sub ref
+ my $cv = $gv->RV;
+ $top = [$cv->STASH->NAME, '*', B::safename($cv->NAME_HEK)]
+ }
+ else {
+ $top = [$gv->STASH->NAME, '*', $gv->SAFENAME];
+ }
}
process($top, $op->private & OPpLVAL_INTRO ? "intro" : "used");
}
Modified: trunk/Master/tlpkg/tlperl/lib/B.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B.pm 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/B.pm 2019-03-10 21:56:14 UTC (rev 50322)
@@ -6,16 +6,21 @@
# License or the Artistic License, as specified in the README file.
#
package B;
-use strict;
-require Exporter;
@B::ISA = qw(Exporter);
+# If B is loaded without imports, we do not want to unnecessarily pollute the stash with Exporter.
+sub import {
+ return unless scalar @_ > 1; # Called as a method call.
+ require Exporter;
+ B->export_to_level(1, @_);
+}
+
# walkoptree_slow comes from B.pm (you are there),
# walkoptree comes from B.xs
BEGIN {
- $B::VERSION = '1.68';
+ $B::VERSION = '1.74';
@B::EXPORT_OK = ();
# Our BOOT code needs $VERSION set, and will append to @EXPORT_OK.
@@ -43,12 +48,12 @@
@B::IV::ISA = 'B::SV';
@B::NV::ISA = 'B::SV';
# RV is eliminated with 5.11.0, but effectively is a specialisation of IV now.
- at B::RV::ISA = $] >= 5.011 ? 'B::IV' : 'B::SV';
+ at B::RV::ISA = 'B::IV';
@B::PVIV::ISA = qw(B::PV B::IV);
@B::PVNV::ISA = qw(B::PVIV B::NV);
@B::PVMG::ISA = 'B::PVNV';
- at B::REGEXP::ISA = 'B::PVMG' if $] >= 5.011;
- at B::INVLIST::ISA = 'B::PV' if $] >= 5.019;
+ at B::REGEXP::ISA = 'B::PVMG';
+ at B::INVLIST::ISA = 'B::PV';
@B::PVLV::ISA = 'B::GV';
@B::BM::ISA = 'B::GV';
@B::AV::ISA = 'B::PVMG';
@@ -74,13 +79,14 @@
@B::SPECIAL::ISA = 'B::OBJECT';
- at B::optype = qw(OP UNOP BINOP LOGOP LISTOP PMOP SVOP PADOP PVOP LOOP COP
+our @optype = qw(OP UNOP BINOP LOGOP LISTOP PMOP SVOP PADOP PVOP LOOP COP
METHOP UNOP_AUX);
# bytecode.pl contained the following comment:
# Nullsv *must* come first in the following so that the condition
# ($$sv == 0) can continue to be used to test (sv == Nullsv).
- at B::specialsv_name = qw(Nullsv &PL_sv_undef &PL_sv_yes &PL_sv_no
- (SV*)pWARN_ALL (SV*)pWARN_NONE (SV*)pWARN_STD);
+our @specialsv_name = qw(Nullsv &PL_sv_undef &PL_sv_yes &PL_sv_no
+ (SV*)pWARN_ALL (SV*)pWARN_NONE (SV*)pWARN_STD
+ &PL_sv_zero);
{
# Stop "-w" from complaining about the lack of a real B::OBJECT class
@@ -114,8 +120,8 @@
}
sub B::NULL::as_string() {""}
-*B::IV::as_string = \*B::IV::int_value;
-*B::PV::as_string = \*B::PV::PV;
+*B::IV::as_string = *B::IV::as_string = \*B::IV::int_value;
+*B::PV::as_string = *B::PV::as_string = \*B::PV::PV;
# The input typemap checking makes no distinction between different SV types,
# so the XS body will generate the same C code, despite the different XS
@@ -122,8 +128,10 @@
# "types". So there is no change in behaviour from doing "newXS" like this,
# compared with the old approach of having a (near) duplicate XS body.
# We should fix the typemap checking.
-*B::IV::RV = \*B::PV::RV if $] > 5.012;
+# Since perl 5.12.0
+*B::IV::RV = *B::IV::RV = \*B::PV::RV;
+
my $debug;
my $op_count = 0;
my @parents = ();
@@ -256,12 +264,12 @@
sub walksymtable {
my ($symref, $method, $recurse, $prefix) = @_;
my $sym;
- my $ref;
my $fullname;
no strict 'refs';
$prefix = '' unless defined $prefix;
foreach my $sym ( sort keys %$symref ) {
- $ref= $symref->{$sym};
+ my $dummy = $symref->{$sym}; # Copying the glob and incrementing
+ # the GPs refcnt clears cached methods
$fullname = "*main::".$prefix.$sym;
if ($sym =~ /::$/) {
$sym = $prefix . $sym;
@@ -541,55 +549,13 @@
=head2 SV-RELATED CLASSES
-B::IV, B::NV, B::RV, B::PV, B::PVIV, B::PVNV, B::PVMG, B::BM (5.9.5 and
-earlier), B::PVLV, B::AV, B::HV, B::CV, B::GV, B::FM, B::IO. These classes
+B::IV, B::NV, B::PV, B::PVIV, B::PVNV, B::PVMG,
+B::PVLV, B::AV, B::HV, B::CV, B::GV, B::FM, B::IO. These classes
correspond in the obvious way to the underlying C structures of similar names.
-The inheritance hierarchy mimics the underlying C "inheritance". For the
-5.10.x branch, (I<ie> 5.10.0, 5.10.1 I<etc>) this is:
+The inheritance hierarchy mimics the underlying C "inheritance":
B::SV
|
- +------------+------------+------------+
- | | | |
- B::PV B::IV B::NV B::RV
- \ / /
- \ / /
- B::PVIV /
- \ /
- \ /
- \ /
- B::PVNV
- |
- |
- B::PVMG
- |
- +-----+-----+-----+-----+
- | | | | |
- B::AV B::GV B::HV B::CV B::IO
- | |
- | |
- B::PVLV B::FM
-
-For 5.9.0 and earlier, PVLV is a direct subclass of PVMG, and BM is still
-present as a distinct type, so the base of this diagram is
-
-
- |
- |
- B::PVMG
- |
- +------+-----+-----+-----+-----+-----+
- | | | | | | |
- B::PVLV B::BM B::AV B::GV B::HV B::CV B::IO
- |
- |
- B::FM
-
-For 5.11.0 and later, B::RV is abolished, and IVs can be used to store
-references, and a new type B::REGEXP is introduced, giving this structure:
-
- B::SV
- |
+------------+------------+
| | |
B::PV B::IV B::NV
@@ -950,17 +916,6 @@
Like C<ARRAY>, but takes an index as an argument to get only one element,
rather than a list of all of them.
-=item OFF
-
-This method is deprecated if running under Perl 5.8, and is no longer present
-if running under Perl 5.9
-
-=item AvFLAGS
-
-This method returns the AV specific
-flags. In Perl 5.9 these are now stored
-in with the main SV flags, so this method is no longer present.
-
=back
=head2 B::CV Methods
@@ -981,8 +936,7 @@
=item PADLIST
-Returns a B::PADLIST object under Perl 5.18 or higher, or a B::AV in
-earlier versions.
+Returns a B::PADLIST object.
=item OUTSIDE
@@ -1020,11 +974,6 @@
=item ARRAY
-=item PMROOT
-
-This method is not present if running under Perl 5.9, as the PMROOT
-information is no longer stored directly in the hash.
-
=back
=head2 OP-RELATED CLASSES
@@ -1167,16 +1116,8 @@
=item pmreplstart
-=item pmnext
-
-Only up to Perl 5.9.4
-
=item pmflags
-=item extflags
-
-Since Perl 5.9.5
-
=item precomp
=item pmoffset
@@ -1292,10 +1233,8 @@
=item ARRAY
-A list of pads. The first one contains the names.
-
-The first one is a B::PADNAMELIST under Perl 5.22, and a B::AV under
-earlier versions. The rest are currently B::AV objects, but that could
+A list of pads. The first one is a B::PADNAMELIST containing the names.
+The rest are currently B::AV objects, but that could
change in future versions.
=item ARRAYelt
Modified: trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h 2019-03-10 21:56:14 UTC (rev 50322)
@@ -26,18 +26,16 @@
# define dEXT
# define EXTCONST extern const
# define dEXTCONST const
+# elif defined(PERLDLL) || defined(__SYMBIAN32__)
+# define EXT EXTERN_C __declspec(dllexport)
+# define dEXT
+# define EXTCONST EXTERN_C __declspec(dllexport) const
+# define dEXTCONST const
# else
-# if defined(PERLDLL) || defined(__SYMBIAN32__)
-# define EXT EXTERN_C __declspec(dllexport)
-# define dEXT
-# define EXTCONST EXTERN_C __declspec(dllexport) const
-# define dEXTCONST const
-# else
-# define EXT EXTERN_C __declspec(dllimport)
-# define dEXT
-# define EXTCONST EXTERN_C __declspec(dllimport) const
-# define dEXTCONST const
-# endif
+# define EXT EXTERN_C __declspec(dllimport)
+# define dEXT
+# define EXTCONST EXTERN_C __declspec(dllimport) const
+# define dEXTCONST const
# endif
# else
# if defined(__CYGWIN__) && defined(USEIMPORTLIB)
Modified: trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h 2019-03-10 21:56:14 UTC (rev 50322)
@@ -8,8 +8,8 @@
*
*/
-#ifndef _INC_PERL_XSUB_H
-#define _INC_PERL_XSUB_H 1
+#ifndef PERL_XSUB_H_
+#define PERL_XSUB_H_ 1
/* first, some documentation for xsubpp-generated items */
@@ -119,7 +119,7 @@
* "STATIC", ie. it exports XSUB symbols. You probably don't want that.
*/
-#define XSPROTO(name) void name(pTHX_ CV* cv)
+#define XSPROTO(name) void name(pTHX_ CV* cv __attribute__unused__)
#undef XS
#undef XS_EXTERNAL
@@ -127,25 +127,19 @@
#if defined(__CYGWIN__) && defined(USE_DYNAMIC_LOADING)
# define XS_EXTERNAL(name) __declspec(dllexport) XSPROTO(name)
# define XS_INTERNAL(name) STATIC XSPROTO(name)
-#endif
-#if defined(__SYMBIAN32__)
+#elif defined(__SYMBIAN32__)
# define XS_EXTERNAL(name) EXPORT_C XSPROTO(name)
# define XS_INTERNAL(name) EXPORT_C STATIC XSPROTO(name)
+#elif defined(__cplusplus)
+# define XS_EXTERNAL(name) extern "C" XSPROTO(name)
+# define XS_INTERNAL(name) static XSPROTO(name)
+#elif defined(HASATTRIBUTE_UNUSED)
+# define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
+# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
+#else
+# define XS_EXTERNAL(name) XSPROTO(name)
+# define XS_INTERNAL(name) STATIC XSPROTO(name)
#endif
-#ifndef XS_EXTERNAL
-# if defined(HASATTRIBUTE_UNUSED) && !defined(__cplusplus)
-# define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__)
-# define XS_INTERNAL(name) STATIC void name(pTHX_ CV* cv __attribute__unused__)
-# else
-# ifdef __cplusplus
-# define XS_EXTERNAL(name) extern "C" XSPROTO(name)
-# define XS_INTERNAL(name) static XSPROTO(name)
-# else
-# define XS_EXTERNAL(name) XSPROTO(name)
-# define XS_INTERNAL(name) STATIC XSPROTO(name)
-# endif
-# endif
-#endif
/* We do export xsub symbols by default for the public XS macro.
* Try explicitly using XS_INTERNAL/XS_EXTERNAL instead, please. */
@@ -703,7 +697,7 @@
# endif /* NO_XSLOCKS */
#endif /* PERL_IMPLICIT_SYS && !PERL_CORE */
-#endif /* _INC_PERL_XSUB_H */ /* include guard */
+#endif /* PERL_XSUB_H_ */ /* include guard */
/*
* ex: set ts=8 sts=4 sw=4 et:
Modified: trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h 2019-03-10 21:03:17 UTC (rev 50321)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h 2019-03-10 21:56:14 UTC (rev 50322)
@@ -7,7 +7,7 @@
/* See the generating file for comments */
-#if defined(PERL_IN_REGCOMP_C)
+#if defined(PERL_IN_UTF8_C)
static const UV Latin1_invlist[] = {
2, /* Number of elements */
@@ -27,512 +27,905 @@
0x100
};
-#endif /* defined(PERL_IN_REGCOMP_C) */
+#endif /* defined(PERL_IN_UTF8_C) */
-#if 'A' == 65 /* ASCII/Latin1 */
+#if defined(PERL_IN_UTF8_C)
-#if defined(PERL_IN_PERL_C)
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV ASCII_invlist[] = { /* for ASCII/Latin1 */
- 2, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
+ 1373, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0x80
-};
-
-static const UV Assigned_invlist[] = { /* for ASCII/Latin1 */
- 1276, /* Number of elements */
- 148565664, /* Version and data structure type */
- 0, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x378,
- 0x37A,
+ 0x41,
+ 0x5B,
+ 0xB5,
+ 0xB6,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xDF,
+ 0xE0,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x149,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x179,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x17F,
+ 0x180,
+ 0x181,
+ 0x182,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x187,
+ 0x188,
+ 0x189,
+ 0x18B,
+ 0x18C,
+ 0x18E,
+ 0x18F,
+ 0x190,
+ 0x191,
+ 0x192,
+ 0x193,
+ 0x194,
+ 0x195,
+ 0x196,
+ 0x197,
+ 0x198,
+ 0x199,
+ 0x19C,
+ 0x19D,
+ 0x19E,
+ 0x19F,
+ 0x1A0,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A7,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1AF,
+ 0x1B0,
+ 0x1B1,
+ 0x1B3,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B8,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C6,
+ 0x1C7,
+ 0x1C8,
+ 0x1C9,
+ 0x1CA,
+ 0x1CB,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F0,
+ 0x1F1,
+ 0x1F2,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F7,
+ 0x1F8,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23B,
+ 0x23C,
+ 0x23D,
+ 0x23E,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x244,
+ 0x245,
+ 0x246,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x345,
+ 0x346,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
0x380,
- 0x384,
+ 0x386,
+ 0x387,
+ 0x388,
0x38B,
0x38C,
0x38D,
0x38E,
+ 0x390,
+ 0x391,
0x3A2,
0x3A3,
- 0x530,
+ 0x3AC,
+ 0x3B0,
+ 0x3B1,
+ 0x3C2,
+ 0x3C3,
+ 0x3CF,
+ 0x3D0,
+ 0x3D1,
+ 0x3D2,
+ 0x3D5,
+ 0x3D6,
+ 0x3D7,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F0,
+ 0x3F1,
+ 0x3F2,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FA,
+ 0x3FB,
+ 0x3FD,
+ 0x400,
+ 0x410,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C1,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
0x531,
0x557,
- 0x559,
- 0x560,
- 0x561,
+ 0x587,
0x588,
- 0x589,
- 0x58B,
- 0x58D,
- 0x590,
- 0x591,
- 0x5C8,
- 0x5D0,
- 0x5EB,
- 0x5F0,
- 0x5F5,
- 0x600,
- 0x61D,
- 0x61E,
- 0x70E,
- 0x70F,
- 0x74B,
- 0x74D,
- 0x7B2,
- 0x7C0,
- 0x7FB,
- 0x800,
- 0x82E,
- 0x830,
- 0x83F,
- 0x840,
- 0x85C,
- 0x85E,
- 0x85F,
- 0x8A0,
- 0x8B5,
- 0x8B6,
- 0x8BE,
- 0x8D4,
- 0x984,
- 0x985,
- 0x98D,
- 0x98F,
- 0x991,
- 0x993,
- 0x9A9,
- 0x9AA,
- 0x9B1,
- 0x9B2,
- 0x9B3,
- 0x9B6,
- 0x9BA,
- 0x9BC,
- 0x9C5,
- 0x9C7,
- 0x9C9,
- 0x9CB,
- 0x9CF,
- 0x9D7,
- 0x9D8,
- 0x9DC,
- 0x9DE,
- 0x9DF,
- 0x9E4,
- 0x9E6,
- 0x9FC,
- 0xA01,
- 0xA04,
- 0xA05,
- 0xA0B,
- 0xA0F,
- 0xA11,
- 0xA13,
- 0xA29,
- 0xA2A,
- 0xA31,
- 0xA32,
- 0xA34,
- 0xA35,
- 0xA37,
- 0xA38,
- 0xA3A,
- 0xA3C,
- 0xA3D,
- 0xA3E,
- 0xA43,
- 0xA47,
- 0xA49,
- 0xA4B,
- 0xA4E,
- 0xA51,
- 0xA52,
- 0xA59,
- 0xA5D,
- 0xA5E,
- 0xA5F,
- 0xA66,
- 0xA76,
- 0xA81,
- 0xA84,
- 0xA85,
- 0xA8E,
- 0xA8F,
- 0xA92,
- 0xA93,
- 0xAA9,
- 0xAAA,
- 0xAB1,
- 0xAB2,
- 0xAB4,
- 0xAB5,
- 0xABA,
- 0xABC,
- 0xAC6,
- 0xAC7,
- 0xACA,
- 0xACB,
- 0xACE,
- 0xAD0,
- 0xAD1,
- 0xAE0,
- 0xAE4,
- 0xAE6,
- 0xAF2,
- 0xAF9,
- 0xAFA,
- 0xB01,
- 0xB04,
- 0xB05,
- 0xB0D,
- 0xB0F,
- 0xB11,
- 0xB13,
- 0xB29,
- 0xB2A,
- 0xB31,
- 0xB32,
- 0xB34,
- 0xB35,
- 0xB3A,
- 0xB3C,
- 0xB45,
- 0xB47,
- 0xB49,
- 0xB4B,
- 0xB4E,
- 0xB56,
- 0xB58,
- 0xB5C,
- 0xB5E,
- 0xB5F,
- 0xB64,
- 0xB66,
- 0xB78,
- 0xB82,
- 0xB84,
- 0xB85,
- 0xB8B,
- 0xB8E,
- 0xB91,
- 0xB92,
- 0xB96,
- 0xB99,
- 0xB9B,
- 0xB9C,
- 0xB9D,
- 0xB9E,
- 0xBA0,
- 0xBA3,
- 0xBA5,
- 0xBA8,
- 0xBAB,
- 0xBAE,
- 0xBBA,
- 0xBBE,
- 0xBC3,
- 0xBC6,
- 0xBC9,
- 0xBCA,
- 0xBCE,
- 0xBD0,
- 0xBD1,
- 0xBD7,
- 0xBD8,
- 0xBE6,
- 0xBFB,
- 0xC00,
- 0xC04,
- 0xC05,
- 0xC0D,
- 0xC0E,
- 0xC11,
- 0xC12,
- 0xC29,
- 0xC2A,
- 0xC3A,
- 0xC3D,
- 0xC45,
- 0xC46,
- 0xC49,
- 0xC4A,
- 0xC4E,
- 0xC55,
- 0xC57,
- 0xC58,
- 0xC5B,
- 0xC60,
- 0xC64,
- 0xC66,
- 0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
- 0xC8D,
- 0xC8E,
- 0xC91,
- 0xC92,
- 0xCA9,
- 0xCAA,
- 0xCB4,
- 0xCB5,
- 0xCBA,
- 0xCBC,
- 0xCC5,
- 0xCC6,
- 0xCC9,
- 0xCCA,
- 0xCCE,
- 0xCD5,
- 0xCD7,
- 0xCDE,
- 0xCDF,
- 0xCE0,
- 0xCE4,
- 0xCE6,
- 0xCF0,
- 0xCF1,
- 0xCF3,
- 0xD01,
- 0xD04,
- 0xD05,
- 0xD0D,
- 0xD0E,
- 0xD11,
- 0xD12,
- 0xD3B,
- 0xD3D,
- 0xD45,
- 0xD46,
- 0xD49,
- 0xD4A,
- 0xD50,
- 0xD54,
- 0xD64,
- 0xD66,
- 0xD80,
- 0xD82,
- 0xD84,
- 0xD85,
- 0xD97,
- 0xD9A,
- 0xDB2,
- 0xDB3,
- 0xDBC,
- 0xDBD,
- 0xDBE,
- 0xDC0,
- 0xDC7,
- 0xDCA,
- 0xDCB,
- 0xDCF,
- 0xDD5,
- 0xDD6,
- 0xDD7,
- 0xDD8,
- 0xDE0,
- 0xDE6,
- 0xDF0,
- 0xDF2,
- 0xDF5,
- 0xE01,
- 0xE3B,
- 0xE3F,
- 0xE5C,
- 0xE81,
- 0xE83,
- 0xE84,
- 0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
- 0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
- 0xEA4,
- 0xEA5,
- 0xEA6,
- 0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
- 0xEBE,
- 0xEC0,
- 0xEC5,
- 0xEC6,
- 0xEC7,
- 0xEC8,
- 0xECE,
- 0xED0,
- 0xEDA,
- 0xEDC,
- 0xEE0,
- 0xF00,
- 0xF48,
- 0xF49,
- 0xF6D,
- 0xF71,
- 0xF98,
- 0xF99,
- 0xFBD,
- 0xFBE,
- 0xFCD,
- 0xFCE,
- 0xFDB,
- 0x1000,
+ 0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
- 0x10D0,
- 0x1249,
- 0x124A,
- 0x124E,
- 0x1250,
- 0x1257,
- 0x1258,
- 0x1259,
- 0x125A,
- 0x125E,
- 0x1260,
- 0x1289,
- 0x128A,
- 0x128E,
- 0x1290,
- 0x12B1,
- 0x12B2,
- 0x12B6,
- 0x12B8,
- 0x12BF,
- 0x12C0,
- 0x12C1,
- 0x12C2,
- 0x12C6,
- 0x12C8,
- 0x12D7,
- 0x12D8,
- 0x1311,
- 0x1312,
- 0x1316,
- 0x1318,
- 0x135B,
- 0x135D,
- 0x137D,
- 0x1380,
- 0x139A,
- 0x13A0,
- 0x13F6,
0x13F8,
0x13FE,
- 0x1400,
- 0x169D,
- 0x16A0,
- 0x16F9,
- 0x1700,
- 0x170D,
- 0x170E,
- 0x1715,
- 0x1720,
- 0x1737,
- 0x1740,
- 0x1754,
- 0x1760,
- 0x176D,
- 0x176E,
- 0x1771,
- 0x1772,
- 0x1774,
- 0x1780,
- 0x17DE,
- 0x17E0,
- 0x17EA,
- 0x17F0,
- 0x17FA,
- 0x1800,
- 0x180F,
- 0x1810,
- 0x181A,
- 0x1820,
- 0x1878,
- 0x1880,
- 0x18AB,
- 0x18B0,
- 0x18F6,
- 0x1900,
- 0x191F,
- 0x1920,
- 0x192C,
- 0x1930,
- 0x193C,
- 0x1940,
- 0x1941,
- 0x1944,
- 0x196E,
- 0x1970,
- 0x1975,
- 0x1980,
- 0x19AC,
- 0x19B0,
- 0x19CA,
- 0x19D0,
- 0x19DB,
- 0x19DE,
- 0x1A1C,
- 0x1A1E,
- 0x1A5F,
- 0x1A60,
- 0x1A7D,
- 0x1A7F,
- 0x1A8A,
- 0x1A90,
- 0x1A9A,
- 0x1AA0,
- 0x1AAE,
- 0x1AB0,
- 0x1ABF,
- 0x1B00,
- 0x1B4C,
- 0x1B50,
- 0x1B7D,
- 0x1B80,
- 0x1BF4,
- 0x1BFC,
- 0x1C38,
- 0x1C3B,
- 0x1C4A,
- 0x1C4D,
+ 0x1C80,
+ 0x1C81,
+ 0x1C82,
+ 0x1C83,
+ 0x1C85,
+ 0x1C86,
+ 0x1C87,
+ 0x1C88,
0x1C89,
- 0x1CC0,
- 0x1CC8,
- 0x1CD0,
- 0x1CF7,
- 0x1CF8,
- 0x1CFA,
- 0x1D00,
- 0x1DF6,
- 0x1DFB,
- 0x1F16,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E96,
+ 0x1E97,
+ 0x1E98,
+ 0x1E99,
+ 0x1E9A,
+ 0x1E9B,
+ 0x1E9C,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
0x1F18,
0x1F1E,
- 0x1F20,
- 0x1F46,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
0x1F48,
0x1F4E,
0x1F50,
- 0x1F58,
+ 0x1F51,
+ 0x1F52,
+ 0x1F53,
+ 0x1F54,
+ 0x1F55,
+ 0x1F56,
+ 0x1F57,
0x1F59,
0x1F5A,
0x1F5B,
@@ -540,831 +933,2854 @@
0x1F5D,
0x1F5E,
0x1F5F,
- 0x1F7E,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
0x1F80,
+ 0x1F81,
+ 0x1F82,
+ 0x1F83,
+ 0x1F84,
+ 0x1F85,
+ 0x1F86,
+ 0x1F87,
+ 0x1F88,
+ 0x1F89,
+ 0x1F8A,
+ 0x1F8B,
+ 0x1F8C,
+ 0x1F8D,
+ 0x1F8E,
+ 0x1F8F,
+ 0x1F90,
+ 0x1F91,
+ 0x1F92,
+ 0x1F93,
+ 0x1F94,
+ 0x1F95,
+ 0x1F96,
+ 0x1F97,
+ 0x1F98,
+ 0x1F99,
+ 0x1F9A,
+ 0x1F9B,
+ 0x1F9C,
+ 0x1F9D,
+ 0x1F9E,
+ 0x1F9F,
+ 0x1FA0,
+ 0x1FA1,
+ 0x1FA2,
+ 0x1FA3,
+ 0x1FA4,
+ 0x1FA5,
+ 0x1FA6,
+ 0x1FA7,
+ 0x1FA8,
+ 0x1FA9,
+ 0x1FAA,
+ 0x1FAB,
+ 0x1FAC,
+ 0x1FAD,
+ 0x1FAE,
+ 0x1FAF,
+ 0x1FB0,
+ 0x1FB2,
+ 0x1FB3,
+ 0x1FB4,
0x1FB5,
0x1FB6,
+ 0x1FB7,
+ 0x1FB8,
+ 0x1FBA,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC3,
+ 0x1FC4,
0x1FC5,
0x1FC6,
+ 0x1FC7,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD2,
+ 0x1FD3,
0x1FD4,
0x1FD6,
+ 0x1FD7,
+ 0x1FD8,
+ 0x1FDA,
0x1FDC,
- 0x1FDD,
- 0x1FF0,
+ 0x1FE2,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FE5,
+ 0x1FE6,
+ 0x1FE7,
+ 0x1FE8,
+ 0x1FEA,
+ 0x1FEC,
+ 0x1FED,
0x1FF2,
+ 0x1FF3,
+ 0x1FF4,
0x1FF5,
0x1FF6,
- 0x1FFF,
- 0x2000,
- 0x2065,
- 0x2066,
- 0x2072,
- 0x2074,
- 0x208F,
- 0x2090,
- 0x209D,
- 0x20A0,
- 0x20BF,
- 0x20D0,
- 0x20F1,
- 0x2100,
- 0x218C,
- 0x2190,
- 0x23FF,
- 0x2400,
- 0x2427,
- 0x2440,
- 0x244B,
- 0x2460,
- 0x2B74,
- 0x2B76,
- 0x2B96,
- 0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD2,
- 0x2BEC,
- 0x2BF0,
+ 0x1FF7,
+ 0x1FF8,
+ 0x1FFA,
+ 0x1FFC,
+ 0x1FFD,
+ 0x2126,
+ 0x2127,
+ 0x212A,
+ 0x212B,
+ 0x212C,
+ 0x2132,
+ 0x2133,
+ 0x2160,
+ 0x2170,
+ 0x2183,
+ 0x2184,
+ 0x24B6,
+ 0x24D0,
0x2C00,
0x2C2F,
- 0x2C30,
- 0x2C5F,
0x2C60,
- 0x2CF4,
- 0x2CF9,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0x2D30,
- 0x2D68,
- 0x2D6F,
- 0x2D71,
- 0x2D7F,
- 0x2D97,
- 0x2DA0,
- 0x2DA7,
- 0x2DA8,
- 0x2DAF,
- 0x2DB0,
- 0x2DB7,
- 0x2DB8,
- 0x2DBF,
- 0x2DC0,
- 0x2DC7,
- 0x2DC8,
- 0x2DCF,
- 0x2DD0,
- 0x2DD7,
- 0x2DD8,
- 0x2DDF,
- 0x2DE0,
- 0x2E45,
- 0x2E80,
- 0x2E9A,
- 0x2E9B,
- 0x2EF4,
- 0x2F00,
- 0x2FD6,
- 0x2FF0,
- 0x2FFC,
- 0x3000,
- 0x3040,
- 0x3041,
- 0x3097,
- 0x3099,
- 0x3100,
- 0x3105,
- 0x312E,
- 0x3131,
- 0x318F,
- 0x3190,
- 0x31BB,
- 0x31C0,
- 0x31E4,
- 0x31F0,
- 0x321F,
- 0x3220,
- 0x32FF,
- 0x3300,
- 0x4DB6,
- 0x4DC0,
- 0x9FD6,
- 0xA000,
- 0xA48D,
- 0xA490,
- 0xA4C7,
- 0xA4D0,
- 0xA62C,
+ 0x2C61,
+ 0x2C62,
+ 0x2C63,
+ 0x2C64,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C6E,
+ 0x2C6F,
+ 0x2C70,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C80,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
0xA640,
- 0xA6F8,
- 0xA700,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77E,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AC,
+ 0xA7AD,
+ 0xA7AE,
0xA7AF,
0xA7B0,
- 0xA7B8,
- 0xA7F7,
- 0xA82C,
- 0xA830,
- 0xA83A,
- 0xA840,
- 0xA878,
- 0xA880,
- 0xA8C6,
- 0xA8CE,
- 0xA8DA,
- 0xA8E0,
- 0xA8FE,
- 0xA900,
- 0xA954,
- 0xA95F,
- 0xA97D,
- 0xA980,
- 0xA9CE,
- 0xA9CF,
- 0xA9DA,
- 0xA9DE,
- 0xA9FF,
- 0xAA00,
- 0xAA37,
- 0xAA40,
- 0xAA4E,
- 0xAA50,
- 0xAA5A,
- 0xAA5C,
- 0xAAC3,
- 0xAADB,
- 0xAAF7,
- 0xAB01,
- 0xAB07,
- 0xAB09,
- 0xAB0F,
- 0xAB11,
- 0xAB17,
- 0xAB20,
- 0xAB27,
- 0xAB28,
- 0xAB2F,
- 0xAB30,
- 0xAB66,
+ 0xA7B1,
+ 0xA7B2,
+ 0xA7B3,
+ 0xA7B4,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
0xAB70,
- 0xABEE,
- 0xABF0,
- 0xABFA,
- 0xAC00,
- 0xD7A4,
- 0xD7B0,
- 0xD7C7,
- 0xD7CB,
- 0xD7FC,
- 0xD800,
- 0xFA6E,
- 0xFA70,
- 0xFADA,
+ 0xABC0,
0xFB00,
+ 0xFB01,
+ 0xFB02,
+ 0xFB03,
+ 0xFB04,
+ 0xFB05,
0xFB07,
0xFB13,
+ 0xFB14,
+ 0xFB15,
+ 0xFB16,
+ 0xFB17,
0xFB18,
- 0xFB1D,
- 0xFB37,
- 0xFB38,
- 0xFB3D,
- 0xFB3E,
- 0xFB3F,
- 0xFB40,
- 0xFB42,
- 0xFB43,
- 0xFB45,
- 0xFB46,
- 0xFBC2,
- 0xFBD3,
- 0xFD40,
- 0xFD50,
- 0xFD90,
- 0xFD92,
- 0xFDC8,
- 0xFDF0,
- 0xFDFE,
- 0xFE00,
- 0xFE1A,
- 0xFE20,
- 0xFE53,
- 0xFE54,
- 0xFE67,
- 0xFE68,
- 0xFE6C,
- 0xFE70,
- 0xFE75,
- 0xFE76,
- 0xFEFD,
- 0xFEFF,
- 0xFF00,
- 0xFF01,
- 0xFFBF,
- 0xFFC2,
- 0xFFC8,
- 0xFFCA,
- 0xFFD0,
- 0xFFD2,
- 0xFFD8,
- 0xFFDA,
- 0xFFDD,
- 0xFFE0,
- 0xFFE7,
- 0xFFE8,
- 0xFFEF,
- 0xFFF9,
- 0xFFFE,
- 0x10000,
- 0x1000C,
- 0x1000D,
- 0x10027,
- 0x10028,
- 0x1003B,
- 0x1003C,
- 0x1003E,
- 0x1003F,
- 0x1004E,
- 0x10050,
- 0x1005E,
- 0x10080,
- 0x100FB,
- 0x10100,
- 0x10103,
- 0x10107,
- 0x10134,
- 0x10137,
- 0x1018F,
- 0x10190,
- 0x1019C,
- 0x101A0,
- 0x101A1,
- 0x101D0,
- 0x101FE,
- 0x10280,
- 0x1029D,
- 0x102A0,
- 0x102D1,
- 0x102E0,
- 0x102FC,
- 0x10300,
- 0x10324,
- 0x10330,
- 0x1034B,
- 0x10350,
- 0x1037B,
- 0x10380,
- 0x1039E,
- 0x1039F,
- 0x103C4,
- 0x103C8,
- 0x103D6,
+ 0xFF21,
+ 0xFF3B,
0x10400,
- 0x1049E,
- 0x104A0,
- 0x104AA,
+ 0x10428,
0x104B0,
0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10500,
- 0x10528,
- 0x10530,
- 0x10564,
- 0x1056F,
- 0x10570,
- 0x10600,
- 0x10737,
- 0x10740,
- 0x10756,
- 0x10760,
- 0x10768,
- 0x10800,
- 0x10806,
- 0x10808,
- 0x10809,
- 0x1080A,
- 0x10836,
- 0x10837,
- 0x10839,
- 0x1083C,
- 0x1083D,
- 0x1083F,
- 0x10856,
- 0x10857,
- 0x1089F,
- 0x108A7,
- 0x108B0,
- 0x108E0,
- 0x108F3,
- 0x108F4,
- 0x108F6,
- 0x108FB,
- 0x1091C,
- 0x1091F,
- 0x1093A,
- 0x1093F,
- 0x10940,
- 0x10980,
- 0x109B8,
- 0x109BC,
- 0x109D0,
- 0x109D2,
- 0x10A04,
- 0x10A05,
- 0x10A07,
- 0x10A0C,
- 0x10A14,
- 0x10A15,
- 0x10A18,
- 0x10A19,
- 0x10A34,
- 0x10A38,
- 0x10A3B,
- 0x10A3F,
- 0x10A48,
- 0x10A50,
- 0x10A59,
- 0x10A60,
- 0x10AA0,
- 0x10AC0,
- 0x10AE7,
- 0x10AEB,
- 0x10AF7,
- 0x10B00,
- 0x10B36,
- 0x10B39,
- 0x10B56,
- 0x10B58,
- 0x10B73,
- 0x10B78,
- 0x10B92,
- 0x10B99,
- 0x10B9D,
- 0x10BA9,
- 0x10BB0,
- 0x10C00,
- 0x10C49,
0x10C80,
0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x10CFA,
- 0x10D00,
- 0x10E60,
- 0x10E7F,
- 0x11000,
- 0x1104E,
- 0x11052,
- 0x11070,
- 0x1107F,
- 0x110C2,
- 0x110D0,
- 0x110E9,
- 0x110F0,
- 0x110FA,
- 0x11100,
- 0x11135,
- 0x11136,
- 0x11144,
- 0x11150,
- 0x11177,
- 0x11180,
- 0x111CE,
- 0x111D0,
- 0x111E0,
- 0x111E1,
- 0x111F5,
- 0x11200,
- 0x11212,
- 0x11213,
- 0x1123F,
- 0x11280,
- 0x11287,
- 0x11288,
- 0x11289,
- 0x1128A,
- 0x1128E,
- 0x1128F,
- 0x1129E,
- 0x1129F,
- 0x112AA,
- 0x112B0,
- 0x112EB,
- 0x112F0,
- 0x112FA,
- 0x11300,
- 0x11304,
- 0x11305,
- 0x1130D,
- 0x1130F,
- 0x11311,
- 0x11313,
- 0x11329,
- 0x1132A,
- 0x11331,
- 0x11332,
- 0x11334,
- 0x11335,
- 0x1133A,
- 0x1133C,
- 0x11345,
- 0x11347,
- 0x11349,
- 0x1134B,
- 0x1134E,
- 0x11350,
- 0x11351,
- 0x11357,
- 0x11358,
- 0x1135D,
- 0x11364,
- 0x11366,
- 0x1136D,
- 0x11370,
- 0x11375,
- 0x11400,
- 0x1145A,
- 0x1145B,
- 0x1145C,
- 0x1145D,
- 0x1145E,
- 0x11480,
- 0x114C8,
- 0x114D0,
- 0x114DA,
- 0x11580,
- 0x115B6,
- 0x115B8,
- 0x115DE,
- 0x11600,
- 0x11645,
- 0x11650,
- 0x1165A,
- 0x11660,
- 0x1166D,
- 0x11680,
- 0x116B8,
- 0x116C0,
- 0x116CA,
- 0x11700,
- 0x1171A,
- 0x1171D,
- 0x1172C,
- 0x11730,
- 0x11740,
0x118A0,
- 0x118F3,
- 0x118FF,
- 0x11900,
- 0x11AC0,
- 0x11AF9,
- 0x11C00,
- 0x11C09,
- 0x11C0A,
- 0x11C37,
- 0x11C38,
- 0x11C46,
- 0x11C50,
- 0x11C6D,
- 0x11C70,
- 0x11C90,
- 0x11C92,
- 0x11CA8,
- 0x11CA9,
- 0x11CB7,
- 0x12000,
- 0x1239A,
- 0x12400,
- 0x1246F,
- 0x12470,
- 0x12475,
- 0x12480,
- 0x12544,
- 0x13000,
- 0x1342F,
- 0x14400,
- 0x14647,
- 0x16800,
- 0x16A39,
- 0x16A40,
- 0x16A5F,
- 0x16A60,
- 0x16A6A,
- 0x16A6E,
- 0x16A70,
- 0x16AD0,
- 0x16AEE,
- 0x16AF0,
- 0x16AF6,
- 0x16B00,
- 0x16B46,
- 0x16B50,
- 0x16B5A,
- 0x16B5B,
- 0x16B62,
- 0x16B63,
- 0x16B78,
- 0x16B7D,
- 0x16B90,
- 0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F8F,
- 0x16FA0,
- 0x16FE0,
- 0x16FE1,
- 0x17000,
- 0x187ED,
- 0x18800,
- 0x18AF3,
- 0x1B000,
- 0x1B002,
- 0x1BC00,
- 0x1BC6B,
- 0x1BC70,
- 0x1BC7D,
- 0x1BC80,
- 0x1BC89,
- 0x1BC90,
- 0x1BC9A,
- 0x1BC9C,
- 0x1BCA4,
- 0x1D000,
- 0x1D0F6,
- 0x1D100,
- 0x1D127,
- 0x1D129,
- 0x1D1E9,
- 0x1D200,
- 0x1D246,
- 0x1D300,
- 0x1D357,
- 0x1D360,
- 0x1D372,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D7CC,
- 0x1D7CE,
- 0x1DA8C,
- 0x1DA9B,
- 0x1DAA0,
- 0x1DAA1,
- 0x1DAB0,
- 0x1E000,
- 0x1E007,
- 0x1E008,
- 0x1E019,
- 0x1E01B,
- 0x1E022,
- 0x1E023,
- 0x1E025,
- 0x1E026,
- 0x1E02B,
- 0x1E800,
- 0x1E8C5,
- 0x1E8C7,
- 0x1E8D7,
+ 0x118C0,
0x1E900,
- 0x1E94B,
- 0x1E950,
- 0x1E95A,
- 0x1E95E,
- 0x1E960,
- 0x1EE00,
- 0x1EE04,
- 0x1EE05,
- 0x1EE20,
- 0x1EE21,
- 0x1EE23,
- 0x1EE24,
- 0x1EE25,
- 0x1EE27,
- 0x1EE28,
- 0x1EE29,
- 0x1EE33,
- 0x1EE34,
- 0x1EE38,
- 0x1EE39,
- 0x1EE3A,
- 0x1EE3B,
- 0x1EE3C,
- 0x1EE42,
- 0x1EE43,
- 0x1EE47,
- 0x1EE48,
- 0x1EE49,
- 0x1EE4A,
- 0x1EE4B,
- 0x1EE4C,
- 0x1EE4D,
- 0x1EE50,
- 0x1EE51,
- 0x1EE53,
- 0x1EE54,
- 0x1EE55,
- 0x1EE57,
- 0x1EE58,
- 0x1EE59,
- 0x1EE5A,
- 0x1EE5B,
- 0x1EE5C,
- 0x1EE5D,
- 0x1EE5E,
- 0x1EE5F,
- 0x1EE60,
- 0x1EE61,
- 0x1EE63,
- 0x1EE64,
- 0x1EE65,
- 0x1EE67,
- 0x1EE6B,
- 0x1EE6C,
- 0x1EE73,
- 0x1EE74,
- 0x1EE78,
- 0x1EE79,
- 0x1EE7D,
- 0x1EE7E,
- 0x1EE7F,
- 0x1EE80,
- 0x1EE8A,
- 0x1EE8B,
- 0x1EE9C,
- 0x1EEA1,
- 0x1EEA4,
- 0x1EEA5,
- 0x1EEAA,
- 0x1EEAB,
- 0x1EEBC,
- 0x1EEF0,
- 0x1EEF2,
- 0x1F000,
- 0x1F02C,
- 0x1F030,
- 0x1F094,
- 0x1F0A0,
- 0x1F0AF,
- 0x1F0B1,
- 0x1F0C0,
- 0x1F0C1,
- 0x1F0D0,
- 0x1F0D1,
- 0x1F0F6,
- 0x1F100,
- 0x1F10D,
- 0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
- 0x1F170,
- 0x1F1AD,
- 0x1F1E6,
- 0x1F203,
- 0x1F210,
- 0x1F23C,
- 0x1F240,
- 0x1F249,
- 0x1F250,
- 0x1F252,
- 0x1F300,
- 0x1F6D3,
- 0x1F6E0,
- 0x1F6ED,
- 0x1F6F0,
- 0x1F6F7,
- 0x1F700,
- 0x1F774,
- 0x1F780,
- 0x1F7D5,
- 0x1F800,
- 0x1F80C,
- 0x1F810,
- 0x1F848,
- 0x1F850,
- 0x1F85A,
- 0x1F860,
- 0x1F888,
- 0x1F890,
- 0x1F8AE,
- 0x1F910,
- 0x1F91F,
- 0x1F920,
- 0x1F928,
- 0x1F930,
- 0x1F931,
- 0x1F933,
- 0x1F93F,
- 0x1F940,
- 0x1F94C,
- 0x1F950,
- 0x1F95F,
- 0x1F980,
- 0x1F992,
- 0x1F9C0,
- 0x1F9C1,
- 0x20000,
- 0x2A6D7,
- 0x2A700,
- 0x2B735,
- 0x2B740,
- 0x2B81E,
- 0x2B820,
- 0x2CEA2,
- 0x2F800,
- 0x2FA1E,
- 0xE0001,
- 0xE0002,
- 0xE0020,
- 0xE0080,
- 0xE0100,
- 0xE01F0,
- 0xF0000,
- 0xFFFFE,
- 0x100000,
- 0x10FFFE
+ 0x1E922
};
-static const UV Cased_invlist[] = { /* for ASCII/Latin1 */
- 271, /* Number of elements */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ CF_0 = 0,
+ CF_use_AUX_TABLE_1 = -1,
+ CF_use_AUX_TABLE_2 = -2,
+ CF_use_AUX_TABLE_3 = -3,
+ CF_use_AUX_TABLE_4 = -4,
+ CF_use_AUX_TABLE_5 = -5,
+ CF_use_AUX_TABLE_6 = -6,
+ CF_use_AUX_TABLE_7 = -7,
+ CF_use_AUX_TABLE_8 = -8,
+ CF_use_AUX_TABLE_9 = -9,
+ CF_use_AUX_TABLE_10 = -10,
+ CF_use_AUX_TABLE_11 = -11,
+ CF_use_AUX_TABLE_12 = -12,
+ CF_use_AUX_TABLE_13 = -13,
+ CF_use_AUX_TABLE_14 = -14,
+ CF_use_AUX_TABLE_15 = -15,
+ CF_use_AUX_TABLE_16 = -16,
+ CF_use_AUX_TABLE_17 = -17,
+ CF_use_AUX_TABLE_18 = -18,
+ CF_use_AUX_TABLE_19 = -19,
+ CF_use_AUX_TABLE_20 = -20,
+ CF_use_AUX_TABLE_21 = -21,
+ CF_use_AUX_TABLE_22 = -22,
+ CF_use_AUX_TABLE_23 = -23,
+ CF_use_AUX_TABLE_24 = -24,
+ CF_use_AUX_TABLE_25 = -25,
+ CF_use_AUX_TABLE_26 = -26,
+ CF_use_AUX_TABLE_27 = -27,
+ CF_use_AUX_TABLE_28 = -28,
+ CF_use_AUX_TABLE_29 = -29,
+ CF_use_AUX_TABLE_30 = -30,
+ CF_use_AUX_TABLE_31 = -31,
+ CF_use_AUX_TABLE_32 = -32,
+ CF_use_AUX_TABLE_33 = -33,
+ CF_use_AUX_TABLE_34 = -34,
+ CF_use_AUX_TABLE_35 = -35,
+ CF_use_AUX_TABLE_36 = -36,
+ CF_use_AUX_TABLE_37 = -37,
+ CF_use_AUX_TABLE_38 = -38,
+ CF_use_AUX_TABLE_39 = -39,
+ CF_use_AUX_TABLE_40 = -40,
+ CF_use_AUX_TABLE_41 = -41,
+ CF_use_AUX_TABLE_42 = -42,
+ CF_use_AUX_TABLE_43 = -43,
+ CF_use_AUX_TABLE_44 = -44,
+ CF_use_AUX_TABLE_45 = -45,
+ CF_use_AUX_TABLE_46 = -46,
+ CF_use_AUX_TABLE_47 = -47,
+ CF_use_AUX_TABLE_48 = -48,
+ CF_use_AUX_TABLE_49 = -49,
+ CF_use_AUX_TABLE_50 = -50,
+ CF_use_AUX_TABLE_51 = -51,
+ CF_use_AUX_TABLE_52 = -52,
+ CF_use_AUX_TABLE_53 = -53,
+ CF_use_AUX_TABLE_54 = -54,
+ CF_use_AUX_TABLE_55 = -55,
+ CF_use_AUX_TABLE_56 = -56,
+ CF_use_AUX_TABLE_57 = -57,
+ CF_use_AUX_TABLE_58 = -58,
+ CF_use_AUX_TABLE_59 = -59,
+ CF_use_AUX_TABLE_60 = -60,
+ CF_use_AUX_TABLE_61 = -61,
+ CF_use_AUX_TABLE_62 = -62,
+ CF_use_AUX_TABLE_63 = -63,
+ CF_use_AUX_TABLE_64 = -64,
+ CF_use_AUX_TABLE_65 = -65,
+ CF_use_AUX_TABLE_66 = -66,
+ CF_use_AUX_TABLE_67 = -67,
+ CF_use_AUX_TABLE_68 = -68,
+ CF_use_AUX_TABLE_69 = -69,
+ CF_use_AUX_TABLE_70 = -70,
+ CF_use_AUX_TABLE_71 = -71,
+ CF_use_AUX_TABLE_72 = -72,
+ CF_use_AUX_TABLE_73 = -73
+} CF_enum;
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+#define HAS_CF_AUX_TABLES
+
+static const unsigned int CF_AUX_TABLE_1[] = {
+ 0x73,
+ 0x73
+};
+
+static const unsigned int CF_AUX_TABLE_2[] = {
+ 0x69,
+ 0x307
+};
+
+static const unsigned int CF_AUX_TABLE_3[] = {
+ 0x2BC,
+ 0x6E
+};
+
+static const unsigned int CF_AUX_TABLE_4[] = {
+ 0x6A,
+ 0x30C
+};
+
+static const unsigned int CF_AUX_TABLE_5[] = {
+ 0x3B9,
+ 0x308,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_6[] = {
+ 0x3C5,
+ 0x308,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_7[] = {
+ 0x565,
+ 0x582
+};
+
+static const unsigned int CF_AUX_TABLE_8[] = {
+ 0x68,
+ 0x331
+};
+
+static const unsigned int CF_AUX_TABLE_9[] = {
+ 0x74,
+ 0x308
+};
+
+static const unsigned int CF_AUX_TABLE_10[] = {
+ 0x77,
+ 0x30A
+};
+
+static const unsigned int CF_AUX_TABLE_11[] = {
+ 0x79,
+ 0x30A
+};
+
+static const unsigned int CF_AUX_TABLE_12[] = {
+ 0x61,
+ 0x2BE
+};
+
+static const unsigned int CF_AUX_TABLE_13[] = {
+ 0x3C5,
+ 0x313
+};
+
+static const unsigned int CF_AUX_TABLE_14[] = {
+ 0x3C5,
+ 0x313,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_15[] = {
+ 0x3C5,
+ 0x313,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_16[] = {
+ 0x3C5,
+ 0x313,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_17[] = {
+ 0x1F00,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_18[] = {
+ 0x1F01,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_19[] = {
+ 0x1F02,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_20[] = {
+ 0x1F03,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_21[] = {
+ 0x1F04,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_22[] = {
+ 0x1F05,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_23[] = {
+ 0x1F06,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_24[] = {
+ 0x1F07,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_25[] = {
+ 0x1F20,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_26[] = {
+ 0x1F21,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_27[] = {
+ 0x1F22,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_28[] = {
+ 0x1F23,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_29[] = {
+ 0x1F24,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_30[] = {
+ 0x1F25,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_31[] = {
+ 0x1F26,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_32[] = {
+ 0x1F27,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_33[] = {
+ 0x1F60,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_34[] = {
+ 0x1F61,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_35[] = {
+ 0x1F62,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_36[] = {
+ 0x1F63,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_37[] = {
+ 0x1F64,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_38[] = {
+ 0x1F65,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_39[] = {
+ 0x1F66,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_40[] = {
+ 0x1F67,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_41[] = {
+ 0x1F70,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_42[] = {
+ 0x3B1,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_43[] = {
+ 0x3AC,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_44[] = {
+ 0x3B1,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_45[] = {
+ 0x3B1,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_46[] = {
+ 0x1F74,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_47[] = {
+ 0x3B7,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_48[] = {
+ 0x3AE,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_49[] = {
+ 0x3B7,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_50[] = {
+ 0x3B7,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_51[] = {
+ 0x3B9,
+ 0x308,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_52[] = {
+ 0x3B9,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_53[] = {
+ 0x3B9,
+ 0x308,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_54[] = {
+ 0x3C5,
+ 0x308,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_55[] = {
+ 0x3C1,
+ 0x313
+};
+
+static const unsigned int CF_AUX_TABLE_56[] = {
+ 0x3C5,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_57[] = {
+ 0x3C5,
+ 0x308,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_58[] = {
+ 0x1F7C,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_59[] = {
+ 0x3C9,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_60[] = {
+ 0x3CE,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_61[] = {
+ 0x3C9,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_62[] = {
+ 0x3C9,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_63[] = {
+ 0x66,
+ 0x66
+};
+
+static const unsigned int CF_AUX_TABLE_64[] = {
+ 0x66,
+ 0x69
+};
+
+static const unsigned int CF_AUX_TABLE_65[] = {
+ 0x66,
+ 0x6C
+};
+
+static const unsigned int CF_AUX_TABLE_66[] = {
+ 0x66,
+ 0x66,
+ 0x69
+};
+
+static const unsigned int CF_AUX_TABLE_67[] = {
+ 0x66,
+ 0x66,
+ 0x6C
+};
+
+static const unsigned int CF_AUX_TABLE_68[] = {
+ 0x73,
+ 0x74
+};
+
+static const unsigned int CF_AUX_TABLE_69[] = {
+ 0x574,
+ 0x576
+};
+
+static const unsigned int CF_AUX_TABLE_70[] = {
+ 0x574,
+ 0x565
+};
+
+static const unsigned int CF_AUX_TABLE_71[] = {
+ 0x574,
+ 0x56B
+};
+
+static const unsigned int CF_AUX_TABLE_72[] = {
+ 0x57E,
+ 0x576
+};
+
+static const unsigned int CF_AUX_TABLE_73[] = {
+ 0x574,
+ 0x56D
+};
+
+static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ CF_AUX_TABLE_1,
+ CF_AUX_TABLE_2,
+ CF_AUX_TABLE_3,
+ CF_AUX_TABLE_4,
+ CF_AUX_TABLE_5,
+ CF_AUX_TABLE_6,
+ CF_AUX_TABLE_7,
+ CF_AUX_TABLE_8,
+ CF_AUX_TABLE_9,
+ CF_AUX_TABLE_10,
+ CF_AUX_TABLE_11,
+ CF_AUX_TABLE_12,
+ CF_AUX_TABLE_13,
+ CF_AUX_TABLE_14,
+ CF_AUX_TABLE_15,
+ CF_AUX_TABLE_16,
+ CF_AUX_TABLE_17,
+ CF_AUX_TABLE_18,
+ CF_AUX_TABLE_19,
+ CF_AUX_TABLE_20,
+ CF_AUX_TABLE_21,
+ CF_AUX_TABLE_22,
+ CF_AUX_TABLE_23,
+ CF_AUX_TABLE_24,
+ CF_AUX_TABLE_25,
+ CF_AUX_TABLE_26,
+ CF_AUX_TABLE_27,
+ CF_AUX_TABLE_28,
+ CF_AUX_TABLE_29,
+ CF_AUX_TABLE_30,
+ CF_AUX_TABLE_31,
+ CF_AUX_TABLE_32,
+ CF_AUX_TABLE_33,
+ CF_AUX_TABLE_34,
+ CF_AUX_TABLE_35,
+ CF_AUX_TABLE_36,
+ CF_AUX_TABLE_37,
+ CF_AUX_TABLE_38,
+ CF_AUX_TABLE_39,
+ CF_AUX_TABLE_40,
+ CF_AUX_TABLE_41,
+ CF_AUX_TABLE_42,
+ CF_AUX_TABLE_43,
+ CF_AUX_TABLE_44,
+ CF_AUX_TABLE_45,
+ CF_AUX_TABLE_46,
+ CF_AUX_TABLE_47,
+ CF_AUX_TABLE_48,
+ CF_AUX_TABLE_49,
+ CF_AUX_TABLE_50,
+ CF_AUX_TABLE_51,
+ CF_AUX_TABLE_52,
+ CF_AUX_TABLE_53,
+ CF_AUX_TABLE_54,
+ CF_AUX_TABLE_55,
+ CF_AUX_TABLE_56,
+ CF_AUX_TABLE_57,
+ CF_AUX_TABLE_58,
+ CF_AUX_TABLE_59,
+ CF_AUX_TABLE_60,
+ CF_AUX_TABLE_61,
+ CF_AUX_TABLE_62,
+ CF_AUX_TABLE_63,
+ CF_AUX_TABLE_64,
+ CF_AUX_TABLE_65,
+ CF_AUX_TABLE_66,
+ CF_AUX_TABLE_67,
+ CF_AUX_TABLE_68,
+ CF_AUX_TABLE_69,
+ CF_AUX_TABLE_70,
+ CF_AUX_TABLE_71,
+ CF_AUX_TABLE_72,
+ CF_AUX_TABLE_73
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 CF_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* CF_AUX_TABLE_1 */,
+ 2 /* CF_AUX_TABLE_2 */,
+ 2 /* CF_AUX_TABLE_3 */,
+ 2 /* CF_AUX_TABLE_4 */,
+ 3 /* CF_AUX_TABLE_5 */,
+ 3 /* CF_AUX_TABLE_6 */,
+ 2 /* CF_AUX_TABLE_7 */,
+ 2 /* CF_AUX_TABLE_8 */,
+ 2 /* CF_AUX_TABLE_9 */,
+ 2 /* CF_AUX_TABLE_10 */,
+ 2 /* CF_AUX_TABLE_11 */,
+ 2 /* CF_AUX_TABLE_12 */,
+ 2 /* CF_AUX_TABLE_13 */,
+ 3 /* CF_AUX_TABLE_14 */,
+ 3 /* CF_AUX_TABLE_15 */,
+ 3 /* CF_AUX_TABLE_16 */,
+ 2 /* CF_AUX_TABLE_17 */,
+ 2 /* CF_AUX_TABLE_18 */,
+ 2 /* CF_AUX_TABLE_19 */,
+ 2 /* CF_AUX_TABLE_20 */,
+ 2 /* CF_AUX_TABLE_21 */,
+ 2 /* CF_AUX_TABLE_22 */,
+ 2 /* CF_AUX_TABLE_23 */,
+ 2 /* CF_AUX_TABLE_24 */,
+ 2 /* CF_AUX_TABLE_25 */,
+ 2 /* CF_AUX_TABLE_26 */,
+ 2 /* CF_AUX_TABLE_27 */,
+ 2 /* CF_AUX_TABLE_28 */,
+ 2 /* CF_AUX_TABLE_29 */,
+ 2 /* CF_AUX_TABLE_30 */,
+ 2 /* CF_AUX_TABLE_31 */,
+ 2 /* CF_AUX_TABLE_32 */,
+ 2 /* CF_AUX_TABLE_33 */,
+ 2 /* CF_AUX_TABLE_34 */,
+ 2 /* CF_AUX_TABLE_35 */,
+ 2 /* CF_AUX_TABLE_36 */,
+ 2 /* CF_AUX_TABLE_37 */,
+ 2 /* CF_AUX_TABLE_38 */,
+ 2 /* CF_AUX_TABLE_39 */,
+ 2 /* CF_AUX_TABLE_40 */,
+ 2 /* CF_AUX_TABLE_41 */,
+ 2 /* CF_AUX_TABLE_42 */,
+ 2 /* CF_AUX_TABLE_43 */,
+ 2 /* CF_AUX_TABLE_44 */,
+ 3 /* CF_AUX_TABLE_45 */,
+ 2 /* CF_AUX_TABLE_46 */,
+ 2 /* CF_AUX_TABLE_47 */,
+ 2 /* CF_AUX_TABLE_48 */,
+ 2 /* CF_AUX_TABLE_49 */,
+ 3 /* CF_AUX_TABLE_50 */,
+ 3 /* CF_AUX_TABLE_51 */,
+ 2 /* CF_AUX_TABLE_52 */,
+ 3 /* CF_AUX_TABLE_53 */,
+ 3 /* CF_AUX_TABLE_54 */,
+ 2 /* CF_AUX_TABLE_55 */,
+ 2 /* CF_AUX_TABLE_56 */,
+ 3 /* CF_AUX_TABLE_57 */,
+ 2 /* CF_AUX_TABLE_58 */,
+ 2 /* CF_AUX_TABLE_59 */,
+ 2 /* CF_AUX_TABLE_60 */,
+ 2 /* CF_AUX_TABLE_61 */,
+ 3 /* CF_AUX_TABLE_62 */,
+ 2 /* CF_AUX_TABLE_63 */,
+ 2 /* CF_AUX_TABLE_64 */,
+ 2 /* CF_AUX_TABLE_65 */,
+ 3 /* CF_AUX_TABLE_66 */,
+ 3 /* CF_AUX_TABLE_67 */,
+ 2 /* CF_AUX_TABLE_68 */,
+ 2 /* CF_AUX_TABLE_69 */,
+ 2 /* CF_AUX_TABLE_70 */,
+ 2 /* CF_AUX_TABLE_71 */,
+ 2 /* CF_AUX_TABLE_72 */,
+ 2 /* CF_AUX_TABLE_73 */
+};
+
+static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+ 0,
+ 0x61,
+ 0,
+ 0x3BC,
+ 0,
+ 0xE0,
+ 0,
+ 0xF8,
+ CF_use_AUX_TABLE_1,
+ 0,
+ 0x101,
+ 0,
+ 0x103,
+ 0,
+ 0x105,
+ 0,
+ 0x107,
+ 0,
+ 0x109,
+ 0,
+ 0x10B,
+ 0,
+ 0x10D,
+ 0,
+ 0x10F,
+ 0,
+ 0x111,
+ 0,
+ 0x113,
+ 0,
+ 0x115,
+ 0,
+ 0x117,
+ 0,
+ 0x119,
+ 0,
+ 0x11B,
+ 0,
+ 0x11D,
+ 0,
+ 0x11F,
+ 0,
+ 0x121,
+ 0,
+ 0x123,
+ 0,
+ 0x125,
+ 0,
+ 0x127,
+ 0,
+ 0x129,
+ 0,
+ 0x12B,
+ 0,
+ 0x12D,
+ 0,
+ 0x12F,
+ 0,
+ CF_use_AUX_TABLE_2,
+ 0,
+ 0x133,
+ 0,
+ 0x135,
+ 0,
+ 0x137,
+ 0,
+ 0x13A,
+ 0,
+ 0x13C,
+ 0,
+ 0x13E,
+ 0,
+ 0x140,
+ 0,
+ 0x142,
+ 0,
+ 0x144,
+ 0,
+ 0x146,
+ 0,
+ 0x148,
+ 0,
+ CF_use_AUX_TABLE_3,
+ 0x14B,
+ 0,
+ 0x14D,
+ 0,
+ 0x14F,
+ 0,
+ 0x151,
+ 0,
+ 0x153,
+ 0,
+ 0x155,
+ 0,
+ 0x157,
+ 0,
+ 0x159,
+ 0,
+ 0x15B,
+ 0,
+ 0x15D,
+ 0,
+ 0x15F,
+ 0,
+ 0x161,
+ 0,
+ 0x163,
+ 0,
+ 0x165,
+ 0,
+ 0x167,
+ 0,
+ 0x169,
+ 0,
+ 0x16B,
+ 0,
+ 0x16D,
+ 0,
+ 0x16F,
+ 0,
+ 0x171,
+ 0,
+ 0x173,
+ 0,
+ 0x175,
+ 0,
+ 0x177,
+ 0,
+ 0xFF,
+ 0x17A,
+ 0,
+ 0x17C,
+ 0,
+ 0x17E,
+ 0,
+ 0x73,
+ 0,
+ 0x253,
+ 0x183,
+ 0,
+ 0x185,
+ 0,
+ 0x254,
+ 0x188,
+ 0,
+ 0x256,
+ 0x18C,
+ 0,
+ 0x1DD,
+ 0x259,
+ 0x25B,
+ 0x192,
+ 0,
+ 0x260,
+ 0x263,
+ 0,
+ 0x269,
+ 0x268,
+ 0x199,
+ 0,
+ 0x26F,
+ 0x272,
+ 0,
+ 0x275,
+ 0x1A1,
+ 0,
+ 0x1A3,
+ 0,
+ 0x1A5,
+ 0,
+ 0x280,
+ 0x1A8,
+ 0,
+ 0x283,
+ 0,
+ 0x1AD,
+ 0,
+ 0x288,
+ 0x1B0,
+ 0,
+ 0x28A,
+ 0x1B4,
+ 0,
+ 0x1B6,
+ 0,
+ 0x292,
+ 0x1B9,
+ 0,
+ 0x1BD,
+ 0,
+ 0x1C6,
+ 0x1C6,
+ 0,
+ 0x1C9,
+ 0x1C9,
+ 0,
+ 0x1CC,
+ 0x1CC,
+ 0,
+ 0x1CE,
+ 0,
+ 0x1D0,
+ 0,
+ 0x1D2,
+ 0,
+ 0x1D4,
+ 0,
+ 0x1D6,
+ 0,
+ 0x1D8,
+ 0,
+ 0x1DA,
+ 0,
+ 0x1DC,
+ 0,
+ 0x1DF,
+ 0,
+ 0x1E1,
+ 0,
+ 0x1E3,
+ 0,
+ 0x1E5,
+ 0,
+ 0x1E7,
+ 0,
+ 0x1E9,
+ 0,
+ 0x1EB,
+ 0,
+ 0x1ED,
+ 0,
+ 0x1EF,
+ 0,
+ CF_use_AUX_TABLE_4,
+ 0x1F3,
+ 0x1F3,
+ 0,
+ 0x1F5,
+ 0,
+ 0x195,
+ 0x1BF,
+ 0x1F9,
+ 0,
+ 0x1FB,
+ 0,
+ 0x1FD,
+ 0,
+ 0x1FF,
+ 0,
+ 0x201,
+ 0,
+ 0x203,
+ 0,
+ 0x205,
+ 0,
+ 0x207,
+ 0,
+ 0x209,
+ 0,
+ 0x20B,
+ 0,
+ 0x20D,
+ 0,
+ 0x20F,
+ 0,
+ 0x211,
+ 0,
+ 0x213,
+ 0,
+ 0x215,
+ 0,
+ 0x217,
+ 0,
+ 0x219,
+ 0,
+ 0x21B,
+ 0,
+ 0x21D,
+ 0,
+ 0x21F,
+ 0,
+ 0x19E,
+ 0,
+ 0x223,
+ 0,
+ 0x225,
+ 0,
+ 0x227,
+ 0,
+ 0x229,
+ 0,
+ 0x22B,
+ 0,
+ 0x22D,
+ 0,
+ 0x22F,
+ 0,
+ 0x231,
+ 0,
+ 0x233,
+ 0,
+ 0x2C65,
+ 0x23C,
+ 0,
+ 0x19A,
+ 0x2C66,
+ 0,
+ 0x242,
+ 0,
+ 0x180,
+ 0x289,
+ 0x28C,
+ 0x247,
+ 0,
+ 0x249,
+ 0,
+ 0x24B,
+ 0,
+ 0x24D,
+ 0,
+ 0x24F,
+ 0,
+ 0x3B9,
+ 0,
+ 0x371,
+ 0,
+ 0x373,
+ 0,
+ 0x377,
+ 0,
+ 0x3F3,
+ 0,
+ 0x3AC,
+ 0,
+ 0x3AD,
+ 0,
+ 0x3CC,
+ 0,
+ 0x3CD,
+ CF_use_AUX_TABLE_5,
+ 0x3B1,
+ 0,
+ 0x3C3,
+ 0,
+ CF_use_AUX_TABLE_6,
+ 0,
+ 0x3C3,
+ 0,
+ 0x3D7,
+ 0x3B2,
+ 0x3B8,
+ 0,
+ 0x3C6,
+ 0x3C0,
+ 0,
+ 0x3D9,
+ 0,
+ 0x3DB,
+ 0,
+ 0x3DD,
+ 0,
+ 0x3DF,
+ 0,
+ 0x3E1,
+ 0,
+ 0x3E3,
+ 0,
+ 0x3E5,
+ 0,
+ 0x3E7,
+ 0,
+ 0x3E9,
+ 0,
+ 0x3EB,
+ 0,
+ 0x3ED,
+ 0,
+ 0x3EF,
+ 0,
+ 0x3BA,
+ 0x3C1,
+ 0,
+ 0x3B8,
+ 0x3B5,
+ 0,
+ 0x3F8,
+ 0,
+ 0x3F2,
+ 0x3FB,
+ 0,
+ 0x37B,
+ 0x450,
+ 0x430,
+ 0,
+ 0x461,
+ 0,
+ 0x463,
+ 0,
+ 0x465,
+ 0,
+ 0x467,
+ 0,
+ 0x469,
+ 0,
+ 0x46B,
+ 0,
+ 0x46D,
+ 0,
+ 0x46F,
+ 0,
+ 0x471,
+ 0,
+ 0x473,
+ 0,
+ 0x475,
+ 0,
+ 0x477,
+ 0,
+ 0x479,
+ 0,
+ 0x47B,
+ 0,
+ 0x47D,
+ 0,
+ 0x47F,
+ 0,
+ 0x481,
+ 0,
+ 0x48B,
+ 0,
+ 0x48D,
+ 0,
+ 0x48F,
+ 0,
+ 0x491,
+ 0,
+ 0x493,
+ 0,
+ 0x495,
+ 0,
+ 0x497,
+ 0,
+ 0x499,
+ 0,
+ 0x49B,
+ 0,
+ 0x49D,
+ 0,
+ 0x49F,
+ 0,
+ 0x4A1,
+ 0,
+ 0x4A3,
+ 0,
+ 0x4A5,
+ 0,
+ 0x4A7,
+ 0,
+ 0x4A9,
+ 0,
+ 0x4AB,
+ 0,
+ 0x4AD,
+ 0,
+ 0x4AF,
+ 0,
+ 0x4B1,
+ 0,
+ 0x4B3,
+ 0,
+ 0x4B5,
+ 0,
+ 0x4B7,
+ 0,
+ 0x4B9,
+ 0,
+ 0x4BB,
+ 0,
+ 0x4BD,
+ 0,
+ 0x4BF,
+ 0,
+ 0x4CF,
+ 0x4C2,
+ 0,
+ 0x4C4,
+ 0,
+ 0x4C6,
+ 0,
+ 0x4C8,
+ 0,
+ 0x4CA,
+ 0,
+ 0x4CC,
+ 0,
+ 0x4CE,
+ 0,
+ 0x4D1,
+ 0,
+ 0x4D3,
+ 0,
+ 0x4D5,
+ 0,
+ 0x4D7,
+ 0,
+ 0x4D9,
+ 0,
+ 0x4DB,
+ 0,
+ 0x4DD,
+ 0,
+ 0x4DF,
+ 0,
+ 0x4E1,
+ 0,
+ 0x4E3,
+ 0,
+ 0x4E5,
+ 0,
+ 0x4E7,
+ 0,
+ 0x4E9,
+ 0,
+ 0x4EB,
+ 0,
+ 0x4ED,
+ 0,
+ 0x4EF,
+ 0,
+ 0x4F1,
+ 0,
+ 0x4F3,
+ 0,
+ 0x4F5,
+ 0,
+ 0x4F7,
+ 0,
+ 0x4F9,
+ 0,
+ 0x4FB,
+ 0,
+ 0x4FD,
+ 0,
+ 0x4FF,
+ 0,
+ 0x501,
+ 0,
+ 0x503,
+ 0,
+ 0x505,
+ 0,
+ 0x507,
+ 0,
+ 0x509,
+ 0,
+ 0x50B,
+ 0,
+ 0x50D,
+ 0,
+ 0x50F,
+ 0,
+ 0x511,
+ 0,
+ 0x513,
+ 0,
+ 0x515,
+ 0,
+ 0x517,
+ 0,
+ 0x519,
+ 0,
+ 0x51B,
+ 0,
+ 0x51D,
+ 0,
+ 0x51F,
+ 0,
+ 0x521,
+ 0,
+ 0x523,
+ 0,
+ 0x525,
+ 0,
+ 0x527,
+ 0,
+ 0x529,
+ 0,
+ 0x52B,
+ 0,
+ 0x52D,
+ 0,
+ 0x52F,
+ 0,
+ 0x561,
+ 0,
+ CF_use_AUX_TABLE_7,
+ 0,
+ 0x2D00,
+ 0,
+ 0x2D27,
+ 0,
+ 0x2D2D,
+ 0,
+ 0x13F0,
+ 0,
+ 0x432,
+ 0x434,
+ 0x43E,
+ 0x441,
+ 0x442,
+ 0x44A,
+ 0x463,
+ 0xA64B,
+ 0,
+ 0x1E01,
+ 0,
+ 0x1E03,
+ 0,
+ 0x1E05,
+ 0,
+ 0x1E07,
+ 0,
+ 0x1E09,
+ 0,
+ 0x1E0B,
+ 0,
+ 0x1E0D,
+ 0,
+ 0x1E0F,
+ 0,
+ 0x1E11,
+ 0,
+ 0x1E13,
+ 0,
+ 0x1E15,
+ 0,
+ 0x1E17,
+ 0,
+ 0x1E19,
+ 0,
+ 0x1E1B,
+ 0,
+ 0x1E1D,
+ 0,
+ 0x1E1F,
+ 0,
+ 0x1E21,
+ 0,
+ 0x1E23,
+ 0,
+ 0x1E25,
+ 0,
+ 0x1E27,
+ 0,
+ 0x1E29,
+ 0,
+ 0x1E2B,
+ 0,
+ 0x1E2D,
+ 0,
+ 0x1E2F,
+ 0,
+ 0x1E31,
+ 0,
+ 0x1E33,
+ 0,
+ 0x1E35,
+ 0,
+ 0x1E37,
+ 0,
+ 0x1E39,
+ 0,
+ 0x1E3B,
+ 0,
+ 0x1E3D,
+ 0,
+ 0x1E3F,
+ 0,
+ 0x1E41,
+ 0,
+ 0x1E43,
+ 0,
+ 0x1E45,
+ 0,
+ 0x1E47,
+ 0,
+ 0x1E49,
+ 0,
+ 0x1E4B,
+ 0,
+ 0x1E4D,
+ 0,
+ 0x1E4F,
+ 0,
+ 0x1E51,
+ 0,
+ 0x1E53,
+ 0,
+ 0x1E55,
+ 0,
+ 0x1E57,
+ 0,
+ 0x1E59,
+ 0,
+ 0x1E5B,
+ 0,
+ 0x1E5D,
+ 0,
+ 0x1E5F,
+ 0,
+ 0x1E61,
+ 0,
+ 0x1E63,
+ 0,
+ 0x1E65,
+ 0,
+ 0x1E67,
+ 0,
+ 0x1E69,
+ 0,
+ 0x1E6B,
+ 0,
+ 0x1E6D,
+ 0,
+ 0x1E6F,
+ 0,
+ 0x1E71,
+ 0,
+ 0x1E73,
+ 0,
+ 0x1E75,
+ 0,
+ 0x1E77,
+ 0,
+ 0x1E79,
+ 0,
+ 0x1E7B,
+ 0,
+ 0x1E7D,
+ 0,
+ 0x1E7F,
+ 0,
+ 0x1E81,
+ 0,
+ 0x1E83,
+ 0,
+ 0x1E85,
+ 0,
+ 0x1E87,
+ 0,
+ 0x1E89,
+ 0,
+ 0x1E8B,
+ 0,
+ 0x1E8D,
+ 0,
+ 0x1E8F,
+ 0,
+ 0x1E91,
+ 0,
+ 0x1E93,
+ 0,
+ 0x1E95,
+ 0,
+ CF_use_AUX_TABLE_8,
+ CF_use_AUX_TABLE_9,
+ CF_use_AUX_TABLE_10,
+ CF_use_AUX_TABLE_11,
+ CF_use_AUX_TABLE_12,
+ 0x1E61,
+ 0,
+ CF_use_AUX_TABLE_1,
+ 0,
+ 0x1EA1,
+ 0,
+ 0x1EA3,
+ 0,
+ 0x1EA5,
+ 0,
+ 0x1EA7,
+ 0,
+ 0x1EA9,
+ 0,
+ 0x1EAB,
+ 0,
+ 0x1EAD,
+ 0,
+ 0x1EAF,
+ 0,
+ 0x1EB1,
+ 0,
+ 0x1EB3,
+ 0,
+ 0x1EB5,
+ 0,
+ 0x1EB7,
+ 0,
+ 0x1EB9,
+ 0,
+ 0x1EBB,
+ 0,
+ 0x1EBD,
+ 0,
+ 0x1EBF,
+ 0,
+ 0x1EC1,
+ 0,
+ 0x1EC3,
+ 0,
+ 0x1EC5,
+ 0,
+ 0x1EC7,
+ 0,
+ 0x1EC9,
+ 0,
+ 0x1ECB,
+ 0,
+ 0x1ECD,
+ 0,
+ 0x1ECF,
+ 0,
+ 0x1ED1,
+ 0,
+ 0x1ED3,
+ 0,
+ 0x1ED5,
+ 0,
+ 0x1ED7,
+ 0,
+ 0x1ED9,
+ 0,
+ 0x1EDB,
+ 0,
+ 0x1EDD,
+ 0,
+ 0x1EDF,
+ 0,
+ 0x1EE1,
+ 0,
+ 0x1EE3,
+ 0,
+ 0x1EE5,
+ 0,
+ 0x1EE7,
+ 0,
+ 0x1EE9,
+ 0,
+ 0x1EEB,
+ 0,
+ 0x1EED,
+ 0,
+ 0x1EEF,
+ 0,
+ 0x1EF1,
+ 0,
+ 0x1EF3,
+ 0,
+ 0x1EF5,
+ 0,
+ 0x1EF7,
+ 0,
+ 0x1EF9,
+ 0,
+ 0x1EFB,
+ 0,
+ 0x1EFD,
+ 0,
+ 0x1EFF,
+ 0,
+ 0x1F00,
+ 0,
+ 0x1F10,
+ 0,
+ 0x1F20,
+ 0,
+ 0x1F30,
+ 0,
+ 0x1F40,
+ 0,
+ CF_use_AUX_TABLE_13,
+ 0,
+ CF_use_AUX_TABLE_14,
+ 0,
+ CF_use_AUX_TABLE_15,
+ 0,
+ CF_use_AUX_TABLE_16,
+ 0,
+ 0x1F51,
+ 0,
+ 0x1F53,
+ 0,
+ 0x1F55,
+ 0,
+ 0x1F57,
+ 0,
+ 0x1F60,
+ 0,
+ CF_use_AUX_TABLE_17,
+ CF_use_AUX_TABLE_18,
+ CF_use_AUX_TABLE_19,
+ CF_use_AUX_TABLE_20,
+ CF_use_AUX_TABLE_21,
+ CF_use_AUX_TABLE_22,
+ CF_use_AUX_TABLE_23,
+ CF_use_AUX_TABLE_24,
+ CF_use_AUX_TABLE_17,
+ CF_use_AUX_TABLE_18,
+ CF_use_AUX_TABLE_19,
+ CF_use_AUX_TABLE_20,
+ CF_use_AUX_TABLE_21,
+ CF_use_AUX_TABLE_22,
+ CF_use_AUX_TABLE_23,
+ CF_use_AUX_TABLE_24,
+ CF_use_AUX_TABLE_25,
+ CF_use_AUX_TABLE_26,
+ CF_use_AUX_TABLE_27,
+ CF_use_AUX_TABLE_28,
+ CF_use_AUX_TABLE_29,
+ CF_use_AUX_TABLE_30,
+ CF_use_AUX_TABLE_31,
+ CF_use_AUX_TABLE_32,
+ CF_use_AUX_TABLE_25,
+ CF_use_AUX_TABLE_26,
+ CF_use_AUX_TABLE_27,
+ CF_use_AUX_TABLE_28,
+ CF_use_AUX_TABLE_29,
+ CF_use_AUX_TABLE_30,
+ CF_use_AUX_TABLE_31,
+ CF_use_AUX_TABLE_32,
+ CF_use_AUX_TABLE_33,
+ CF_use_AUX_TABLE_34,
+ CF_use_AUX_TABLE_35,
+ CF_use_AUX_TABLE_36,
+ CF_use_AUX_TABLE_37,
+ CF_use_AUX_TABLE_38,
+ CF_use_AUX_TABLE_39,
+ CF_use_AUX_TABLE_40,
+ CF_use_AUX_TABLE_33,
+ CF_use_AUX_TABLE_34,
+ CF_use_AUX_TABLE_35,
+ CF_use_AUX_TABLE_36,
+ CF_use_AUX_TABLE_37,
+ CF_use_AUX_TABLE_38,
+ CF_use_AUX_TABLE_39,
+ CF_use_AUX_TABLE_40,
+ 0,
+ CF_use_AUX_TABLE_41,
+ CF_use_AUX_TABLE_42,
+ CF_use_AUX_TABLE_43,
+ 0,
+ CF_use_AUX_TABLE_44,
+ CF_use_AUX_TABLE_45,
+ 0x1FB0,
+ 0x1F70,
+ CF_use_AUX_TABLE_42,
+ 0,
+ 0x3B9,
+ 0,
+ CF_use_AUX_TABLE_46,
+ CF_use_AUX_TABLE_47,
+ CF_use_AUX_TABLE_48,
+ 0,
+ CF_use_AUX_TABLE_49,
+ CF_use_AUX_TABLE_50,
+ 0x1F72,
+ CF_use_AUX_TABLE_47,
+ 0,
+ CF_use_AUX_TABLE_51,
+ CF_use_AUX_TABLE_5,
+ 0,
+ CF_use_AUX_TABLE_52,
+ CF_use_AUX_TABLE_53,
+ 0x1FD0,
+ 0x1F76,
+ 0,
+ CF_use_AUX_TABLE_54,
+ CF_use_AUX_TABLE_6,
+ CF_use_AUX_TABLE_55,
+ 0,
+ CF_use_AUX_TABLE_56,
+ CF_use_AUX_TABLE_57,
+ 0x1FE0,
+ 0x1F7A,
+ 0x1FE5,
+ 0,
+ CF_use_AUX_TABLE_58,
+ CF_use_AUX_TABLE_59,
+ CF_use_AUX_TABLE_60,
+ 0,
+ CF_use_AUX_TABLE_61,
+ CF_use_AUX_TABLE_62,
+ 0x1F78,
+ 0x1F7C,
+ CF_use_AUX_TABLE_59,
+ 0,
+ 0x3C9,
+ 0,
+ 0x6B,
+ 0xE5,
+ 0,
+ 0x214E,
+ 0,
+ 0x2170,
+ 0,
+ 0x2184,
+ 0,
+ 0x24D0,
+ 0,
+ 0x2C30,
+ 0,
+ 0x2C61,
+ 0,
+ 0x26B,
+ 0x1D7D,
+ 0x27D,
+ 0,
+ 0x2C68,
+ 0,
+ 0x2C6A,
+ 0,
+ 0x2C6C,
+ 0,
+ 0x251,
+ 0x271,
+ 0x250,
+ 0x252,
+ 0,
+ 0x2C73,
+ 0,
+ 0x2C76,
+ 0,
+ 0x23F,
+ 0x2C81,
+ 0,
+ 0x2C83,
+ 0,
+ 0x2C85,
+ 0,
+ 0x2C87,
+ 0,
+ 0x2C89,
+ 0,
+ 0x2C8B,
+ 0,
+ 0x2C8D,
+ 0,
+ 0x2C8F,
+ 0,
+ 0x2C91,
+ 0,
+ 0x2C93,
+ 0,
+ 0x2C95,
+ 0,
+ 0x2C97,
+ 0,
+ 0x2C99,
+ 0,
+ 0x2C9B,
+ 0,
+ 0x2C9D,
+ 0,
+ 0x2C9F,
+ 0,
+ 0x2CA1,
+ 0,
+ 0x2CA3,
+ 0,
+ 0x2CA5,
+ 0,
+ 0x2CA7,
+ 0,
+ 0x2CA9,
+ 0,
+ 0x2CAB,
+ 0,
+ 0x2CAD,
+ 0,
+ 0x2CAF,
+ 0,
+ 0x2CB1,
+ 0,
+ 0x2CB3,
+ 0,
+ 0x2CB5,
+ 0,
+ 0x2CB7,
+ 0,
+ 0x2CB9,
+ 0,
+ 0x2CBB,
+ 0,
+ 0x2CBD,
+ 0,
+ 0x2CBF,
+ 0,
+ 0x2CC1,
+ 0,
+ 0x2CC3,
+ 0,
+ 0x2CC5,
+ 0,
+ 0x2CC7,
+ 0,
+ 0x2CC9,
+ 0,
+ 0x2CCB,
+ 0,
+ 0x2CCD,
+ 0,
+ 0x2CCF,
+ 0,
+ 0x2CD1,
+ 0,
+ 0x2CD3,
+ 0,
+ 0x2CD5,
+ 0,
+ 0x2CD7,
+ 0,
+ 0x2CD9,
+ 0,
+ 0x2CDB,
+ 0,
+ 0x2CDD,
+ 0,
+ 0x2CDF,
+ 0,
+ 0x2CE1,
+ 0,
+ 0x2CE3,
+ 0,
+ 0x2CEC,
+ 0,
+ 0x2CEE,
+ 0,
+ 0x2CF3,
+ 0,
+ 0xA641,
+ 0,
+ 0xA643,
+ 0,
+ 0xA645,
+ 0,
+ 0xA647,
+ 0,
+ 0xA649,
+ 0,
+ 0xA64B,
+ 0,
+ 0xA64D,
+ 0,
+ 0xA64F,
+ 0,
+ 0xA651,
+ 0,
+ 0xA653,
+ 0,
+ 0xA655,
+ 0,
+ 0xA657,
+ 0,
+ 0xA659,
+ 0,
+ 0xA65B,
+ 0,
+ 0xA65D,
+ 0,
+ 0xA65F,
+ 0,
+ 0xA661,
+ 0,
+ 0xA663,
+ 0,
+ 0xA665,
+ 0,
+ 0xA667,
+ 0,
+ 0xA669,
+ 0,
+ 0xA66B,
+ 0,
+ 0xA66D,
+ 0,
+ 0xA681,
+ 0,
+ 0xA683,
+ 0,
+ 0xA685,
+ 0,
+ 0xA687,
+ 0,
+ 0xA689,
+ 0,
+ 0xA68B,
+ 0,
+ 0xA68D,
+ 0,
+ 0xA68F,
+ 0,
+ 0xA691,
+ 0,
+ 0xA693,
+ 0,
+ 0xA695,
+ 0,
+ 0xA697,
+ 0,
+ 0xA699,
+ 0,
+ 0xA69B,
+ 0,
+ 0xA723,
+ 0,
+ 0xA725,
+ 0,
+ 0xA727,
+ 0,
+ 0xA729,
+ 0,
+ 0xA72B,
+ 0,
+ 0xA72D,
+ 0,
+ 0xA72F,
+ 0,
+ 0xA733,
+ 0,
+ 0xA735,
+ 0,
+ 0xA737,
+ 0,
+ 0xA739,
+ 0,
+ 0xA73B,
+ 0,
+ 0xA73D,
+ 0,
+ 0xA73F,
+ 0,
+ 0xA741,
+ 0,
+ 0xA743,
+ 0,
+ 0xA745,
+ 0,
+ 0xA747,
+ 0,
+ 0xA749,
+ 0,
+ 0xA74B,
+ 0,
+ 0xA74D,
+ 0,
+ 0xA74F,
+ 0,
+ 0xA751,
+ 0,
+ 0xA753,
+ 0,
+ 0xA755,
+ 0,
+ 0xA757,
+ 0,
+ 0xA759,
+ 0,
+ 0xA75B,
+ 0,
+ 0xA75D,
+ 0,
+ 0xA75F,
+ 0,
+ 0xA761,
+ 0,
+ 0xA763,
+ 0,
+ 0xA765,
+ 0,
+ 0xA767,
+ 0,
+ 0xA769,
+ 0,
+ 0xA76B,
+ 0,
+ 0xA76D,
+ 0,
+ 0xA76F,
+ 0,
+ 0xA77A,
+ 0,
+ 0xA77C,
+ 0,
+ 0x1D79,
+ 0xA77F,
+ 0,
+ 0xA781,
+ 0,
+ 0xA783,
+ 0,
+ 0xA785,
+ 0,
+ 0xA787,
+ 0,
+ 0xA78C,
+ 0,
+ 0x265,
+ 0,
+ 0xA791,
+ 0,
+ 0xA793,
+ 0,
+ 0xA797,
+ 0,
+ 0xA799,
+ 0,
+ 0xA79B,
+ 0,
+ 0xA79D,
+ 0,
+ 0xA79F,
+ 0,
+ 0xA7A1,
+ 0,
+ 0xA7A3,
+ 0,
+ 0xA7A5,
+ 0,
+ 0xA7A7,
+ 0,
+ 0xA7A9,
+ 0,
+ 0x266,
+ 0x25C,
+ 0x261,
+ 0x26C,
+ 0x26A,
+ 0,
+ 0x29E,
+ 0x287,
+ 0x29D,
+ 0xAB53,
+ 0xA7B5,
+ 0,
+ 0xA7B7,
+ 0,
+ 0x13A0,
+ 0,
+ CF_use_AUX_TABLE_63,
+ CF_use_AUX_TABLE_64,
+ CF_use_AUX_TABLE_65,
+ CF_use_AUX_TABLE_66,
+ CF_use_AUX_TABLE_67,
+ CF_use_AUX_TABLE_68,
+ 0,
+ CF_use_AUX_TABLE_69,
+ CF_use_AUX_TABLE_70,
+ CF_use_AUX_TABLE_71,
+ CF_use_AUX_TABLE_72,
+ CF_use_AUX_TABLE_73,
+ 0,
+ 0xFF41,
+ 0,
+ 0x10428,
+ 0,
+ 0x104D8,
+ 0,
+ 0x10CC0,
+ 0,
+ 0x118C0,
+ 0,
+ 0x1E922,
+ 0
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
+ 1392, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0x41,
- 0x5B,
- 0x61,
- 0x7B,
- 0xAA,
- 0xAB,
- 0xB5,
- 0xB6,
+ 0x59,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
0xBA,
0xBB,
- 0xC0,
- 0xD7,
- 0xD8,
- 0xF7,
- 0xF8,
- 0x1BB,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x149,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x179,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x17F,
+ 0x180,
+ 0x181,
+ 0x182,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x187,
+ 0x188,
+ 0x189,
+ 0x18B,
+ 0x18C,
+ 0x18E,
+ 0x18F,
+ 0x190,
+ 0x191,
+ 0x192,
+ 0x193,
+ 0x194,
+ 0x195,
+ 0x196,
+ 0x197,
+ 0x198,
+ 0x199,
+ 0x19C,
+ 0x19D,
+ 0x19E,
+ 0x19F,
+ 0x1A0,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A7,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1AF,
+ 0x1B0,
+ 0x1B1,
+ 0x1B3,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B8,
+ 0x1B9,
0x1BC,
- 0x1C0,
+ 0x1BD,
0x1C4,
- 0x294,
- 0x295,
- 0x2B9,
- 0x2C0,
- 0x2C2,
- 0x2E0,
- 0x2E5,
+ 0x1C5,
+ 0x1C6,
+ 0x1C7,
+ 0x1C8,
+ 0x1C9,
+ 0x1CA,
+ 0x1CB,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F0,
+ 0x1F1,
+ 0x1F2,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F7,
+ 0x1F8,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23B,
+ 0x23C,
+ 0x23D,
+ 0x23E,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x244,
+ 0x245,
+ 0x246,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
0x345,
0x346,
0x370,
- 0x374,
+ 0x371,
+ 0x372,
+ 0x373,
0x376,
- 0x378,
- 0x37A,
- 0x37E,
+ 0x377,
0x37F,
0x380,
0x386,
@@ -1374,16 +3790,263 @@
0x38C,
0x38D,
0x38E,
+ 0x390,
+ 0x391,
0x3A2,
0x3A3,
+ 0x3AC,
+ 0x3B0,
+ 0x3B1,
+ 0x3C2,
+ 0x3C3,
+ 0x3CF,
+ 0x3D0,
+ 0x3D1,
+ 0x3D2,
+ 0x3D5,
+ 0x3D6,
+ 0x3D7,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F0,
+ 0x3F1,
+ 0x3F2,
+ 0x3F4,
+ 0x3F5,
0x3F6,
0x3F7,
- 0x482,
+ 0x3F8,
+ 0x3F9,
+ 0x3FA,
+ 0x3FB,
+ 0x3FD,
+ 0x400,
+ 0x410,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
0x48A,
- 0x530,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C1,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
0x531,
0x557,
- 0x561,
+ 0x587,
0x588,
0x10A0,
0x10C6,
@@ -1391,24 +4054,290 @@
0x10C8,
0x10CD,
0x10CE,
- 0x13A0,
- 0x13F6,
0x13F8,
0x13FE,
0x1C80,
+ 0x1C81,
+ 0x1C82,
+ 0x1C83,
+ 0x1C85,
+ 0x1C86,
+ 0x1C87,
+ 0x1C88,
0x1C89,
- 0x1D00,
- 0x1DC0,
0x1E00,
- 0x1F16,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E96,
+ 0x1E97,
+ 0x1E98,
+ 0x1E99,
+ 0x1E9A,
+ 0x1E9B,
+ 0x1E9C,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
0x1F18,
0x1F1E,
- 0x1F20,
- 0x1F46,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
0x1F48,
0x1F4E,
0x1F50,
- 0x1F58,
+ 0x1F51,
+ 0x1F52,
+ 0x1F53,
+ 0x1F54,
+ 0x1F55,
+ 0x1F56,
+ 0x1F57,
0x1F59,
0x1F5A,
0x1F5B,
@@ -1416,345 +4345,2875 @@
0x1F5D,
0x1F5E,
0x1F5F,
- 0x1F7E,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
0x1F80,
+ 0x1F81,
+ 0x1F82,
+ 0x1F83,
+ 0x1F84,
+ 0x1F85,
+ 0x1F86,
+ 0x1F87,
+ 0x1F88,
+ 0x1F89,
+ 0x1F8A,
+ 0x1F8B,
+ 0x1F8C,
+ 0x1F8D,
+ 0x1F8E,
+ 0x1F8F,
+ 0x1F90,
+ 0x1F91,
+ 0x1F92,
+ 0x1F93,
+ 0x1F94,
+ 0x1F95,
+ 0x1F96,
+ 0x1F97,
+ 0x1F98,
+ 0x1F99,
+ 0x1F9A,
+ 0x1F9B,
+ 0x1F9C,
+ 0x1F9D,
+ 0x1F9E,
+ 0x1F9F,
+ 0x1FA0,
+ 0x1FA1,
+ 0x1FA2,
+ 0x1FA3,
+ 0x1FA4,
+ 0x1FA5,
+ 0x1FA6,
+ 0x1FA7,
+ 0x1FA8,
+ 0x1FA9,
+ 0x1FAA,
+ 0x1FAB,
+ 0x1FAC,
+ 0x1FAD,
+ 0x1FAE,
+ 0x1FAF,
+ 0x1FB0,
+ 0x1FB2,
+ 0x1FB3,
+ 0x1FB4,
0x1FB5,
0x1FB6,
+ 0x1FB7,
+ 0x1FB8,
+ 0x1FBA,
+ 0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
+ 0x1FC3,
+ 0x1FC4,
0x1FC5,
0x1FC6,
+ 0x1FC7,
+ 0x1FC8,
+ 0x1FCC,
0x1FCD,
- 0x1FD0,
+ 0x1FD2,
+ 0x1FD3,
0x1FD4,
0x1FD6,
+ 0x1FD7,
+ 0x1FD8,
+ 0x1FDA,
0x1FDC,
- 0x1FE0,
+ 0x1FE2,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FE5,
+ 0x1FE6,
+ 0x1FE7,
+ 0x1FE8,
+ 0x1FEA,
+ 0x1FEC,
0x1FED,
0x1FF2,
+ 0x1FF3,
+ 0x1FF4,
0x1FF5,
0x1FF6,
+ 0x1FF7,
+ 0x1FF8,
+ 0x1FFA,
+ 0x1FFC,
0x1FFD,
- 0x2071,
- 0x2072,
- 0x207F,
- 0x2080,
- 0x2090,
- 0x209D,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
0x2126,
0x2127,
- 0x2128,
- 0x2129,
0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
+ 0x212B,
+ 0x212C,
+ 0x2132,
+ 0x2133,
0x2160,
- 0x2180,
+ 0x2170,
0x2183,
- 0x2185,
+ 0x2184,
0x24B6,
- 0x24EA,
+ 0x24D0,
0x2C00,
0x2C2F,
- 0x2C30,
- 0x2C5F,
0x2C60,
- 0x2CE5,
+ 0x2C61,
+ 0x2C62,
+ 0x2C63,
+ 0x2C64,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C6E,
+ 0x2C6F,
+ 0x2C70,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C80,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
0x2CEB,
- 0x2CEF,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
+ 0x2CF3,
0xA640,
- 0xA66E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
0xA680,
- 0xA69E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
0xA722,
- 0xA788,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77E,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
0xA78B,
- 0xA78F,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AC,
+ 0xA7AD,
+ 0xA7AE,
0xA7AF,
0xA7B0,
- 0xA7B8,
- 0xA7F8,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB5C,
- 0xAB66,
+ 0xA7B1,
+ 0xA7B2,
+ 0xA7B3,
+ 0xA7B4,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
0xAB70,
0xABC0,
0xFB00,
+ 0xFB01,
+ 0xFB02,
+ 0xFB03,
+ 0xFB04,
+ 0xFB05,
0xFB07,
0xFB13,
+ 0xFB14,
+ 0xFB15,
+ 0xFB16,
+ 0xFB17,
0xFB18,
0xFF21,
0xFF3B,
- 0xFF41,
- 0xFF5B,
0x10400,
- 0x10450,
+ 0x10428,
0x104B0,
0x104D4,
- 0x104D8,
- 0x104FC,
0x10C80,
0x10CB3,
- 0x10CC0,
- 0x10CF3,
0x118A0,
- 0x118E0,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
+ 0x118C0,
0x1E900,
- 0x1E944,
- 0x1F130,
- 0x1F14A,
- 0x1F150,
- 0x1F16A,
- 0x1F170,
- 0x1F18A
+ 0x1E922
};
-#endif /* defined(PERL_IN_PERL_C) */
+# endif /* EBCDIC 1047 */
-#if defined(PERL_IN_REGCOMP_C)
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
- 45, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ CF_0 = 0,
+ CF_use_AUX_TABLE_1 = -1,
+ CF_use_AUX_TABLE_2 = -2,
+ CF_use_AUX_TABLE_3 = -3,
+ CF_use_AUX_TABLE_4 = -4,
+ CF_use_AUX_TABLE_5 = -5,
+ CF_use_AUX_TABLE_6 = -6,
+ CF_use_AUX_TABLE_7 = -7,
+ CF_use_AUX_TABLE_8 = -8,
+ CF_use_AUX_TABLE_9 = -9,
+ CF_use_AUX_TABLE_10 = -10,
+ CF_use_AUX_TABLE_11 = -11,
+ CF_use_AUX_TABLE_12 = -12,
+ CF_use_AUX_TABLE_13 = -13,
+ CF_use_AUX_TABLE_14 = -14,
+ CF_use_AUX_TABLE_15 = -15,
+ CF_use_AUX_TABLE_16 = -16,
+ CF_use_AUX_TABLE_17 = -17,
+ CF_use_AUX_TABLE_18 = -18,
+ CF_use_AUX_TABLE_19 = -19,
+ CF_use_AUX_TABLE_20 = -20,
+ CF_use_AUX_TABLE_21 = -21,
+ CF_use_AUX_TABLE_22 = -22,
+ CF_use_AUX_TABLE_23 = -23,
+ CF_use_AUX_TABLE_24 = -24,
+ CF_use_AUX_TABLE_25 = -25,
+ CF_use_AUX_TABLE_26 = -26,
+ CF_use_AUX_TABLE_27 = -27,
+ CF_use_AUX_TABLE_28 = -28,
+ CF_use_AUX_TABLE_29 = -29,
+ CF_use_AUX_TABLE_30 = -30,
+ CF_use_AUX_TABLE_31 = -31,
+ CF_use_AUX_TABLE_32 = -32,
+ CF_use_AUX_TABLE_33 = -33,
+ CF_use_AUX_TABLE_34 = -34,
+ CF_use_AUX_TABLE_35 = -35,
+ CF_use_AUX_TABLE_36 = -36,
+ CF_use_AUX_TABLE_37 = -37,
+ CF_use_AUX_TABLE_38 = -38,
+ CF_use_AUX_TABLE_39 = -39,
+ CF_use_AUX_TABLE_40 = -40,
+ CF_use_AUX_TABLE_41 = -41,
+ CF_use_AUX_TABLE_42 = -42,
+ CF_use_AUX_TABLE_43 = -43,
+ CF_use_AUX_TABLE_44 = -44,
+ CF_use_AUX_TABLE_45 = -45,
+ CF_use_AUX_TABLE_46 = -46,
+ CF_use_AUX_TABLE_47 = -47,
+ CF_use_AUX_TABLE_48 = -48,
+ CF_use_AUX_TABLE_49 = -49,
+ CF_use_AUX_TABLE_50 = -50,
+ CF_use_AUX_TABLE_51 = -51,
+ CF_use_AUX_TABLE_52 = -52,
+ CF_use_AUX_TABLE_53 = -53,
+ CF_use_AUX_TABLE_54 = -54,
+ CF_use_AUX_TABLE_55 = -55,
+ CF_use_AUX_TABLE_56 = -56,
+ CF_use_AUX_TABLE_57 = -57,
+ CF_use_AUX_TABLE_58 = -58,
+ CF_use_AUX_TABLE_59 = -59,
+ CF_use_AUX_TABLE_60 = -60,
+ CF_use_AUX_TABLE_61 = -61,
+ CF_use_AUX_TABLE_62 = -62,
+ CF_use_AUX_TABLE_63 = -63,
+ CF_use_AUX_TABLE_64 = -64,
+ CF_use_AUX_TABLE_65 = -65,
+ CF_use_AUX_TABLE_66 = -66,
+ CF_use_AUX_TABLE_67 = -67,
+ CF_use_AUX_TABLE_68 = -68,
+ CF_use_AUX_TABLE_69 = -69,
+ CF_use_AUX_TABLE_70 = -70,
+ CF_use_AUX_TABLE_71 = -71,
+ CF_use_AUX_TABLE_72 = -72,
+ CF_use_AUX_TABLE_73 = -73
+} CF_enum;
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#define HAS_CF_AUX_TABLES
+
+static const unsigned int CF_AUX_TABLE_1[] = {
+ 0xA2,
+ 0xA2
+};
+
+static const unsigned int CF_AUX_TABLE_2[] = {
+ 0x89,
+ 0x307
+};
+
+static const unsigned int CF_AUX_TABLE_3[] = {
0x2BC,
- 0x2BD,
+ 0x95
+};
+
+static const unsigned int CF_AUX_TABLE_4[] = {
+ 0x91,
+ 0x30C
+};
+
+static const unsigned int CF_AUX_TABLE_5[] = {
+ 0x3B9,
0x308,
- 0x309,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_6[] = {
+ 0x3C5,
+ 0x308,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_7[] = {
+ 0x565,
+ 0x582
+};
+
+static const unsigned int CF_AUX_TABLE_8[] = {
+ 0x88,
+ 0x331
+};
+
+static const unsigned int CF_AUX_TABLE_9[] = {
+ 0xA3,
+ 0x308
+};
+
+static const unsigned int CF_AUX_TABLE_10[] = {
+ 0xA6,
+ 0x30A
+};
+
+static const unsigned int CF_AUX_TABLE_11[] = {
+ 0xA8,
+ 0x30A
+};
+
+static const unsigned int CF_AUX_TABLE_12[] = {
+ 0x81,
+ 0x2BE
+};
+
+static const unsigned int CF_AUX_TABLE_13[] = {
+ 0x3C5,
+ 0x313
+};
+
+static const unsigned int CF_AUX_TABLE_14[] = {
+ 0x3C5,
0x313,
- 0x314,
- 0x342,
- 0x343,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_15[] = {
+ 0x3C5,
+ 0x313,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_16[] = {
+ 0x3C5,
+ 0x313,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_17[] = {
+ 0x1F00,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_18[] = {
+ 0x1F01,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_19[] = {
+ 0x1F02,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_20[] = {
+ 0x1F03,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_21[] = {
+ 0x1F04,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_22[] = {
+ 0x1F05,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_23[] = {
+ 0x1F06,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_24[] = {
+ 0x1F07,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_25[] = {
+ 0x1F20,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_26[] = {
+ 0x1F21,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_27[] = {
+ 0x1F22,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_28[] = {
+ 0x1F23,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_29[] = {
+ 0x1F24,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_30[] = {
+ 0x1F25,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_31[] = {
+ 0x1F26,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_32[] = {
+ 0x1F27,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_33[] = {
+ 0x1F60,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_34[] = {
+ 0x1F61,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_35[] = {
+ 0x1F62,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_36[] = {
+ 0x1F63,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_37[] = {
+ 0x1F64,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_38[] = {
+ 0x1F65,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_39[] = {
+ 0x1F66,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_40[] = {
+ 0x1F67,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_41[] = {
+ 0x1F70,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_42[] = {
+ 0x3B1,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_43[] = {
0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_44[] = {
0x3B1,
- 0x3B2,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_45[] = {
+ 0x3B1,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_46[] = {
+ 0x1F74,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_47[] = {
0x3B7,
- 0x3B8,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_48[] = {
+ 0x3AE,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_49[] = {
+ 0x3B7,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_50[] = {
+ 0x3B7,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_51[] = {
0x3B9,
- 0x3BA,
+ 0x308,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_52[] = {
+ 0x3B9,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_53[] = {
+ 0x3B9,
+ 0x308,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_54[] = {
+ 0x3C5,
+ 0x308,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_55[] = {
0x3C1,
- 0x3C2,
+ 0x313
+};
+
+static const unsigned int CF_AUX_TABLE_56[] = {
0x3C5,
- 0x3C6,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_57[] = {
+ 0x3C5,
+ 0x308,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_58[] = {
+ 0x1F7C,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_59[] = {
0x3C9,
- 0x3CA,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_60[] = {
0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_61[] = {
+ 0x3C9,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_62[] = {
+ 0x3C9,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_63[] = {
+ 0x86,
+ 0x86
+};
+
+static const unsigned int CF_AUX_TABLE_64[] = {
+ 0x86,
+ 0x89
+};
+
+static const unsigned int CF_AUX_TABLE_65[] = {
+ 0x86,
+ 0x93
+};
+
+static const unsigned int CF_AUX_TABLE_66[] = {
+ 0x86,
+ 0x86,
+ 0x89
+};
+
+static const unsigned int CF_AUX_TABLE_67[] = {
+ 0x86,
+ 0x86,
+ 0x93
+};
+
+static const unsigned int CF_AUX_TABLE_68[] = {
+ 0xA2,
+ 0xA3
+};
+
+static const unsigned int CF_AUX_TABLE_69[] = {
0x574,
- 0x575,
+ 0x576
+};
+
+static const unsigned int CF_AUX_TABLE_70[] = {
+ 0x574,
+ 0x565
+};
+
+static const unsigned int CF_AUX_TABLE_71[] = {
+ 0x574,
+ 0x56B
+};
+
+static const unsigned int CF_AUX_TABLE_72[] = {
0x57E,
- 0x57F,
+ 0x576
+};
+
+static const unsigned int CF_AUX_TABLE_73[] = {
+ 0x574,
+ 0x56D
+};
+
+static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ CF_AUX_TABLE_1,
+ CF_AUX_TABLE_2,
+ CF_AUX_TABLE_3,
+ CF_AUX_TABLE_4,
+ CF_AUX_TABLE_5,
+ CF_AUX_TABLE_6,
+ CF_AUX_TABLE_7,
+ CF_AUX_TABLE_8,
+ CF_AUX_TABLE_9,
+ CF_AUX_TABLE_10,
+ CF_AUX_TABLE_11,
+ CF_AUX_TABLE_12,
+ CF_AUX_TABLE_13,
+ CF_AUX_TABLE_14,
+ CF_AUX_TABLE_15,
+ CF_AUX_TABLE_16,
+ CF_AUX_TABLE_17,
+ CF_AUX_TABLE_18,
+ CF_AUX_TABLE_19,
+ CF_AUX_TABLE_20,
+ CF_AUX_TABLE_21,
+ CF_AUX_TABLE_22,
+ CF_AUX_TABLE_23,
+ CF_AUX_TABLE_24,
+ CF_AUX_TABLE_25,
+ CF_AUX_TABLE_26,
+ CF_AUX_TABLE_27,
+ CF_AUX_TABLE_28,
+ CF_AUX_TABLE_29,
+ CF_AUX_TABLE_30,
+ CF_AUX_TABLE_31,
+ CF_AUX_TABLE_32,
+ CF_AUX_TABLE_33,
+ CF_AUX_TABLE_34,
+ CF_AUX_TABLE_35,
+ CF_AUX_TABLE_36,
+ CF_AUX_TABLE_37,
+ CF_AUX_TABLE_38,
+ CF_AUX_TABLE_39,
+ CF_AUX_TABLE_40,
+ CF_AUX_TABLE_41,
+ CF_AUX_TABLE_42,
+ CF_AUX_TABLE_43,
+ CF_AUX_TABLE_44,
+ CF_AUX_TABLE_45,
+ CF_AUX_TABLE_46,
+ CF_AUX_TABLE_47,
+ CF_AUX_TABLE_48,
+ CF_AUX_TABLE_49,
+ CF_AUX_TABLE_50,
+ CF_AUX_TABLE_51,
+ CF_AUX_TABLE_52,
+ CF_AUX_TABLE_53,
+ CF_AUX_TABLE_54,
+ CF_AUX_TABLE_55,
+ CF_AUX_TABLE_56,
+ CF_AUX_TABLE_57,
+ CF_AUX_TABLE_58,
+ CF_AUX_TABLE_59,
+ CF_AUX_TABLE_60,
+ CF_AUX_TABLE_61,
+ CF_AUX_TABLE_62,
+ CF_AUX_TABLE_63,
+ CF_AUX_TABLE_64,
+ CF_AUX_TABLE_65,
+ CF_AUX_TABLE_66,
+ CF_AUX_TABLE_67,
+ CF_AUX_TABLE_68,
+ CF_AUX_TABLE_69,
+ CF_AUX_TABLE_70,
+ CF_AUX_TABLE_71,
+ CF_AUX_TABLE_72,
+ CF_AUX_TABLE_73
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 CF_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* CF_AUX_TABLE_1 */,
+ 2 /* CF_AUX_TABLE_2 */,
+ 2 /* CF_AUX_TABLE_3 */,
+ 2 /* CF_AUX_TABLE_4 */,
+ 3 /* CF_AUX_TABLE_5 */,
+ 3 /* CF_AUX_TABLE_6 */,
+ 2 /* CF_AUX_TABLE_7 */,
+ 2 /* CF_AUX_TABLE_8 */,
+ 2 /* CF_AUX_TABLE_9 */,
+ 2 /* CF_AUX_TABLE_10 */,
+ 2 /* CF_AUX_TABLE_11 */,
+ 2 /* CF_AUX_TABLE_12 */,
+ 2 /* CF_AUX_TABLE_13 */,
+ 3 /* CF_AUX_TABLE_14 */,
+ 3 /* CF_AUX_TABLE_15 */,
+ 3 /* CF_AUX_TABLE_16 */,
+ 2 /* CF_AUX_TABLE_17 */,
+ 2 /* CF_AUX_TABLE_18 */,
+ 2 /* CF_AUX_TABLE_19 */,
+ 2 /* CF_AUX_TABLE_20 */,
+ 2 /* CF_AUX_TABLE_21 */,
+ 2 /* CF_AUX_TABLE_22 */,
+ 2 /* CF_AUX_TABLE_23 */,
+ 2 /* CF_AUX_TABLE_24 */,
+ 2 /* CF_AUX_TABLE_25 */,
+ 2 /* CF_AUX_TABLE_26 */,
+ 2 /* CF_AUX_TABLE_27 */,
+ 2 /* CF_AUX_TABLE_28 */,
+ 2 /* CF_AUX_TABLE_29 */,
+ 2 /* CF_AUX_TABLE_30 */,
+ 2 /* CF_AUX_TABLE_31 */,
+ 2 /* CF_AUX_TABLE_32 */,
+ 2 /* CF_AUX_TABLE_33 */,
+ 2 /* CF_AUX_TABLE_34 */,
+ 2 /* CF_AUX_TABLE_35 */,
+ 2 /* CF_AUX_TABLE_36 */,
+ 2 /* CF_AUX_TABLE_37 */,
+ 2 /* CF_AUX_TABLE_38 */,
+ 2 /* CF_AUX_TABLE_39 */,
+ 2 /* CF_AUX_TABLE_40 */,
+ 2 /* CF_AUX_TABLE_41 */,
+ 2 /* CF_AUX_TABLE_42 */,
+ 2 /* CF_AUX_TABLE_43 */,
+ 2 /* CF_AUX_TABLE_44 */,
+ 3 /* CF_AUX_TABLE_45 */,
+ 2 /* CF_AUX_TABLE_46 */,
+ 2 /* CF_AUX_TABLE_47 */,
+ 2 /* CF_AUX_TABLE_48 */,
+ 2 /* CF_AUX_TABLE_49 */,
+ 3 /* CF_AUX_TABLE_50 */,
+ 3 /* CF_AUX_TABLE_51 */,
+ 2 /* CF_AUX_TABLE_52 */,
+ 3 /* CF_AUX_TABLE_53 */,
+ 3 /* CF_AUX_TABLE_54 */,
+ 2 /* CF_AUX_TABLE_55 */,
+ 2 /* CF_AUX_TABLE_56 */,
+ 3 /* CF_AUX_TABLE_57 */,
+ 2 /* CF_AUX_TABLE_58 */,
+ 2 /* CF_AUX_TABLE_59 */,
+ 2 /* CF_AUX_TABLE_60 */,
+ 2 /* CF_AUX_TABLE_61 */,
+ 3 /* CF_AUX_TABLE_62 */,
+ 2 /* CF_AUX_TABLE_63 */,
+ 2 /* CF_AUX_TABLE_64 */,
+ 2 /* CF_AUX_TABLE_65 */,
+ 3 /* CF_AUX_TABLE_66 */,
+ 3 /* CF_AUX_TABLE_67 */,
+ 2 /* CF_AUX_TABLE_68 */,
+ 2 /* CF_AUX_TABLE_69 */,
+ 2 /* CF_AUX_TABLE_70 */,
+ 2 /* CF_AUX_TABLE_71 */,
+ 2 /* CF_AUX_TABLE_72 */,
+ 2 /* CF_AUX_TABLE_73 */
+};
+
+static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+ 0,
+ CF_use_AUX_TABLE_1,
+ 0,
+ 0x42,
+ 0,
+ 0x51,
+ 0,
+ 0x70,
+ 0,
+ 0x9C,
+ 0,
+ 0x3BC,
+ 0,
+ 0x8C,
+ 0,
+ 0x8E,
+ 0,
+ 0x8D,
+ 0,
+ 0x81,
+ 0,
+ 0x91,
+ 0,
+ 0xA2,
+ 0,
+ 0xCB,
+ 0,
+ 0xDB,
+ 0,
+ 0x101,
+ 0,
+ 0x103,
+ 0,
+ 0x105,
+ 0,
+ 0x107,
+ 0,
+ 0x109,
+ 0,
+ 0x10B,
+ 0,
+ 0x10D,
+ 0,
+ 0x10F,
+ 0,
+ 0x111,
+ 0,
+ 0x113,
+ 0,
+ 0x115,
+ 0,
+ 0x117,
+ 0,
+ 0x119,
+ 0,
+ 0x11B,
+ 0,
+ 0x11D,
+ 0,
+ 0x11F,
+ 0,
+ 0x121,
+ 0,
+ 0x123,
+ 0,
+ 0x125,
+ 0,
+ 0x127,
+ 0,
+ 0x129,
+ 0,
+ 0x12B,
+ 0,
+ 0x12D,
+ 0,
+ 0x12F,
+ 0,
+ CF_use_AUX_TABLE_2,
+ 0,
+ 0x133,
+ 0,
+ 0x135,
+ 0,
+ 0x137,
+ 0,
+ 0x13A,
+ 0,
+ 0x13C,
+ 0,
+ 0x13E,
+ 0,
+ 0x140,
+ 0,
+ 0x142,
+ 0,
+ 0x144,
+ 0,
+ 0x146,
+ 0,
+ 0x148,
+ 0,
+ CF_use_AUX_TABLE_3,
+ 0x14B,
+ 0,
+ 0x14D,
+ 0,
+ 0x14F,
+ 0,
+ 0x151,
+ 0,
+ 0x153,
+ 0,
+ 0x155,
+ 0,
+ 0x157,
+ 0,
+ 0x159,
+ 0,
+ 0x15B,
+ 0,
+ 0x15D,
+ 0,
+ 0x15F,
+ 0,
+ 0x161,
+ 0,
+ 0x163,
+ 0,
+ 0x165,
+ 0,
+ 0x167,
+ 0,
+ 0x169,
+ 0,
+ 0x16B,
+ 0,
+ 0x16D,
+ 0,
+ 0x16F,
+ 0,
+ 0x171,
+ 0,
+ 0x173,
+ 0,
+ 0x175,
+ 0,
+ 0x177,
+ 0,
+ 0xDF,
+ 0x17A,
+ 0,
+ 0x17C,
+ 0,
+ 0x17E,
+ 0,
+ 0xA2,
+ 0,
+ 0x253,
+ 0x183,
+ 0,
+ 0x185,
+ 0,
+ 0x254,
+ 0x188,
+ 0,
+ 0x256,
+ 0x18C,
+ 0,
+ 0x1DD,
+ 0x259,
+ 0x25B,
+ 0x192,
+ 0,
+ 0x260,
+ 0x263,
+ 0,
+ 0x269,
+ 0x268,
+ 0x199,
+ 0,
+ 0x26F,
+ 0x272,
+ 0,
+ 0x275,
+ 0x1A1,
+ 0,
+ 0x1A3,
+ 0,
+ 0x1A5,
+ 0,
+ 0x280,
+ 0x1A8,
+ 0,
+ 0x283,
+ 0,
+ 0x1AD,
+ 0,
+ 0x288,
+ 0x1B0,
+ 0,
+ 0x28A,
+ 0x1B4,
+ 0,
+ 0x1B6,
+ 0,
+ 0x292,
+ 0x1B9,
+ 0,
+ 0x1BD,
+ 0,
+ 0x1C6,
+ 0x1C6,
+ 0,
+ 0x1C9,
+ 0x1C9,
+ 0,
+ 0x1CC,
+ 0x1CC,
+ 0,
+ 0x1CE,
+ 0,
+ 0x1D0,
+ 0,
+ 0x1D2,
+ 0,
+ 0x1D4,
+ 0,
+ 0x1D6,
+ 0,
+ 0x1D8,
+ 0,
+ 0x1DA,
+ 0,
+ 0x1DC,
+ 0,
+ 0x1DF,
+ 0,
+ 0x1E1,
+ 0,
+ 0x1E3,
+ 0,
+ 0x1E5,
+ 0,
+ 0x1E7,
+ 0,
+ 0x1E9,
+ 0,
+ 0x1EB,
+ 0,
+ 0x1ED,
+ 0,
+ 0x1EF,
+ 0,
+ CF_use_AUX_TABLE_4,
+ 0x1F3,
+ 0x1F3,
+ 0,
+ 0x1F5,
+ 0,
+ 0x195,
+ 0x1BF,
+ 0x1F9,
+ 0,
+ 0x1FB,
+ 0,
+ 0x1FD,
+ 0,
+ 0x1FF,
+ 0,
+ 0x201,
+ 0,
+ 0x203,
+ 0,
+ 0x205,
+ 0,
+ 0x207,
+ 0,
+ 0x209,
+ 0,
+ 0x20B,
+ 0,
+ 0x20D,
+ 0,
+ 0x20F,
+ 0,
+ 0x211,
+ 0,
+ 0x213,
+ 0,
+ 0x215,
+ 0,
+ 0x217,
+ 0,
+ 0x219,
+ 0,
+ 0x21B,
+ 0,
+ 0x21D,
+ 0,
+ 0x21F,
+ 0,
+ 0x19E,
+ 0,
+ 0x223,
+ 0,
+ 0x225,
+ 0,
+ 0x227,
+ 0,
+ 0x229,
+ 0,
+ 0x22B,
+ 0,
+ 0x22D,
+ 0,
+ 0x22F,
+ 0,
+ 0x231,
+ 0,
+ 0x233,
+ 0,
+ 0x2C65,
+ 0x23C,
+ 0,
+ 0x19A,
+ 0x2C66,
+ 0,
+ 0x242,
+ 0,
+ 0x180,
+ 0x289,
+ 0x28C,
+ 0x247,
+ 0,
+ 0x249,
+ 0,
+ 0x24B,
+ 0,
+ 0x24D,
+ 0,
+ 0x24F,
+ 0,
+ 0x3B9,
+ 0,
+ 0x371,
+ 0,
+ 0x373,
+ 0,
+ 0x377,
+ 0,
+ 0x3F3,
+ 0,
+ 0x3AC,
+ 0,
+ 0x3AD,
+ 0,
+ 0x3CC,
+ 0,
+ 0x3CD,
+ CF_use_AUX_TABLE_5,
+ 0x3B1,
+ 0,
+ 0x3C3,
+ 0,
+ CF_use_AUX_TABLE_6,
+ 0,
+ 0x3C3,
+ 0,
+ 0x3D7,
+ 0x3B2,
+ 0x3B8,
+ 0,
+ 0x3C6,
+ 0x3C0,
+ 0,
+ 0x3D9,
+ 0,
+ 0x3DB,
+ 0,
+ 0x3DD,
+ 0,
+ 0x3DF,
+ 0,
+ 0x3E1,
+ 0,
+ 0x3E3,
+ 0,
+ 0x3E5,
+ 0,
+ 0x3E7,
+ 0,
+ 0x3E9,
+ 0,
+ 0x3EB,
+ 0,
+ 0x3ED,
+ 0,
+ 0x3EF,
+ 0,
+ 0x3BA,
+ 0x3C1,
+ 0,
+ 0x3B8,
+ 0x3B5,
+ 0,
+ 0x3F8,
+ 0,
+ 0x3F2,
+ 0x3FB,
+ 0,
+ 0x37B,
+ 0x450,
+ 0x430,
+ 0,
+ 0x461,
+ 0,
+ 0x463,
+ 0,
+ 0x465,
+ 0,
+ 0x467,
+ 0,
+ 0x469,
+ 0,
+ 0x46B,
+ 0,
+ 0x46D,
+ 0,
+ 0x46F,
+ 0,
+ 0x471,
+ 0,
+ 0x473,
+ 0,
+ 0x475,
+ 0,
+ 0x477,
+ 0,
+ 0x479,
+ 0,
+ 0x47B,
+ 0,
+ 0x47D,
+ 0,
+ 0x47F,
+ 0,
+ 0x481,
+ 0,
+ 0x48B,
+ 0,
+ 0x48D,
+ 0,
+ 0x48F,
+ 0,
+ 0x491,
+ 0,
+ 0x493,
+ 0,
+ 0x495,
+ 0,
+ 0x497,
+ 0,
+ 0x499,
+ 0,
+ 0x49B,
+ 0,
+ 0x49D,
+ 0,
+ 0x49F,
+ 0,
+ 0x4A1,
+ 0,
+ 0x4A3,
+ 0,
+ 0x4A5,
+ 0,
+ 0x4A7,
+ 0,
+ 0x4A9,
+ 0,
+ 0x4AB,
+ 0,
+ 0x4AD,
+ 0,
+ 0x4AF,
+ 0,
+ 0x4B1,
+ 0,
+ 0x4B3,
+ 0,
+ 0x4B5,
+ 0,
+ 0x4B7,
+ 0,
+ 0x4B9,
+ 0,
+ 0x4BB,
+ 0,
+ 0x4BD,
+ 0,
+ 0x4BF,
+ 0,
+ 0x4CF,
+ 0x4C2,
+ 0,
+ 0x4C4,
+ 0,
+ 0x4C6,
+ 0,
+ 0x4C8,
+ 0,
+ 0x4CA,
+ 0,
+ 0x4CC,
+ 0,
+ 0x4CE,
+ 0,
+ 0x4D1,
+ 0,
+ 0x4D3,
+ 0,
+ 0x4D5,
+ 0,
+ 0x4D7,
+ 0,
+ 0x4D9,
+ 0,
+ 0x4DB,
+ 0,
+ 0x4DD,
+ 0,
+ 0x4DF,
+ 0,
+ 0x4E1,
+ 0,
+ 0x4E3,
+ 0,
+ 0x4E5,
+ 0,
+ 0x4E7,
+ 0,
+ 0x4E9,
+ 0,
+ 0x4EB,
+ 0,
+ 0x4ED,
+ 0,
+ 0x4EF,
+ 0,
+ 0x4F1,
+ 0,
+ 0x4F3,
+ 0,
+ 0x4F5,
+ 0,
+ 0x4F7,
+ 0,
+ 0x4F9,
+ 0,
+ 0x4FB,
+ 0,
+ 0x4FD,
+ 0,
+ 0x4FF,
+ 0,
+ 0x501,
+ 0,
+ 0x503,
+ 0,
+ 0x505,
+ 0,
+ 0x507,
+ 0,
+ 0x509,
+ 0,
+ 0x50B,
+ 0,
+ 0x50D,
+ 0,
+ 0x50F,
+ 0,
+ 0x511,
+ 0,
+ 0x513,
+ 0,
+ 0x515,
+ 0,
+ 0x517,
+ 0,
+ 0x519,
+ 0,
+ 0x51B,
+ 0,
+ 0x51D,
+ 0,
+ 0x51F,
+ 0,
+ 0x521,
+ 0,
+ 0x523,
+ 0,
+ 0x525,
+ 0,
+ 0x527,
+ 0,
+ 0x529,
+ 0,
+ 0x52B,
+ 0,
+ 0x52D,
+ 0,
+ 0x52F,
+ 0,
+ 0x561,
+ 0,
+ CF_use_AUX_TABLE_7,
+ 0,
+ 0x2D00,
+ 0,
+ 0x2D27,
+ 0,
+ 0x2D2D,
+ 0,
+ 0x13F0,
+ 0,
+ 0x432,
+ 0x434,
+ 0x43E,
+ 0x441,
+ 0x442,
+ 0x44A,
+ 0x463,
+ 0xA64B,
+ 0,
+ 0x1E01,
+ 0,
+ 0x1E03,
+ 0,
+ 0x1E05,
+ 0,
+ 0x1E07,
+ 0,
+ 0x1E09,
+ 0,
+ 0x1E0B,
+ 0,
+ 0x1E0D,
+ 0,
+ 0x1E0F,
+ 0,
+ 0x1E11,
+ 0,
+ 0x1E13,
+ 0,
+ 0x1E15,
+ 0,
+ 0x1E17,
+ 0,
+ 0x1E19,
+ 0,
+ 0x1E1B,
+ 0,
+ 0x1E1D,
+ 0,
+ 0x1E1F,
+ 0,
+ 0x1E21,
+ 0,
+ 0x1E23,
+ 0,
+ 0x1E25,
+ 0,
+ 0x1E27,
+ 0,
+ 0x1E29,
+ 0,
+ 0x1E2B,
+ 0,
+ 0x1E2D,
+ 0,
+ 0x1E2F,
+ 0,
+ 0x1E31,
+ 0,
+ 0x1E33,
+ 0,
+ 0x1E35,
+ 0,
+ 0x1E37,
+ 0,
+ 0x1E39,
+ 0,
+ 0x1E3B,
+ 0,
+ 0x1E3D,
+ 0,
+ 0x1E3F,
+ 0,
+ 0x1E41,
+ 0,
+ 0x1E43,
+ 0,
+ 0x1E45,
+ 0,
+ 0x1E47,
+ 0,
+ 0x1E49,
+ 0,
+ 0x1E4B,
+ 0,
+ 0x1E4D,
+ 0,
+ 0x1E4F,
+ 0,
+ 0x1E51,
+ 0,
+ 0x1E53,
+ 0,
+ 0x1E55,
+ 0,
+ 0x1E57,
+ 0,
+ 0x1E59,
+ 0,
+ 0x1E5B,
+ 0,
+ 0x1E5D,
+ 0,
+ 0x1E5F,
+ 0,
+ 0x1E61,
+ 0,
+ 0x1E63,
+ 0,
+ 0x1E65,
+ 0,
+ 0x1E67,
+ 0,
+ 0x1E69,
+ 0,
+ 0x1E6B,
+ 0,
+ 0x1E6D,
+ 0,
+ 0x1E6F,
+ 0,
+ 0x1E71,
+ 0,
+ 0x1E73,
+ 0,
+ 0x1E75,
+ 0,
+ 0x1E77,
+ 0,
+ 0x1E79,
+ 0,
+ 0x1E7B,
+ 0,
+ 0x1E7D,
+ 0,
+ 0x1E7F,
+ 0,
+ 0x1E81,
+ 0,
+ 0x1E83,
+ 0,
+ 0x1E85,
+ 0,
+ 0x1E87,
+ 0,
+ 0x1E89,
+ 0,
+ 0x1E8B,
+ 0,
+ 0x1E8D,
+ 0,
+ 0x1E8F,
+ 0,
+ 0x1E91,
+ 0,
+ 0x1E93,
+ 0,
+ 0x1E95,
+ 0,
+ CF_use_AUX_TABLE_8,
+ CF_use_AUX_TABLE_9,
+ CF_use_AUX_TABLE_10,
+ CF_use_AUX_TABLE_11,
+ CF_use_AUX_TABLE_12,
+ 0x1E61,
+ 0,
+ CF_use_AUX_TABLE_1,
+ 0,
+ 0x1EA1,
+ 0,
+ 0x1EA3,
+ 0,
+ 0x1EA5,
+ 0,
+ 0x1EA7,
+ 0,
+ 0x1EA9,
+ 0,
+ 0x1EAB,
+ 0,
+ 0x1EAD,
+ 0,
+ 0x1EAF,
+ 0,
+ 0x1EB1,
+ 0,
+ 0x1EB3,
+ 0,
+ 0x1EB5,
+ 0,
+ 0x1EB7,
+ 0,
+ 0x1EB9,
+ 0,
+ 0x1EBB,
+ 0,
+ 0x1EBD,
+ 0,
+ 0x1EBF,
+ 0,
+ 0x1EC1,
+ 0,
+ 0x1EC3,
+ 0,
+ 0x1EC5,
+ 0,
+ 0x1EC7,
+ 0,
+ 0x1EC9,
+ 0,
+ 0x1ECB,
+ 0,
+ 0x1ECD,
+ 0,
+ 0x1ECF,
+ 0,
+ 0x1ED1,
+ 0,
+ 0x1ED3,
+ 0,
+ 0x1ED5,
+ 0,
+ 0x1ED7,
+ 0,
+ 0x1ED9,
+ 0,
+ 0x1EDB,
+ 0,
+ 0x1EDD,
+ 0,
+ 0x1EDF,
+ 0,
+ 0x1EE1,
+ 0,
+ 0x1EE3,
+ 0,
+ 0x1EE5,
+ 0,
+ 0x1EE7,
+ 0,
+ 0x1EE9,
+ 0,
+ 0x1EEB,
+ 0,
+ 0x1EED,
+ 0,
+ 0x1EEF,
+ 0,
+ 0x1EF1,
+ 0,
+ 0x1EF3,
+ 0,
+ 0x1EF5,
+ 0,
+ 0x1EF7,
+ 0,
+ 0x1EF9,
+ 0,
+ 0x1EFB,
+ 0,
+ 0x1EFD,
+ 0,
+ 0x1EFF,
+ 0,
0x1F00,
- 0x1F08,
+ 0,
+ 0x1F10,
+ 0,
0x1F20,
- 0x1F28,
+ 0,
+ 0x1F30,
+ 0,
+ 0x1F40,
+ 0,
+ CF_use_AUX_TABLE_13,
+ 0,
+ CF_use_AUX_TABLE_14,
+ 0,
+ CF_use_AUX_TABLE_15,
+ 0,
+ CF_use_AUX_TABLE_16,
+ 0,
+ 0x1F51,
+ 0,
+ 0x1F53,
+ 0,
+ 0x1F55,
+ 0,
+ 0x1F57,
+ 0,
0x1F60,
- 0x1F68,
+ 0,
+ CF_use_AUX_TABLE_17,
+ CF_use_AUX_TABLE_18,
+ CF_use_AUX_TABLE_19,
+ CF_use_AUX_TABLE_20,
+ CF_use_AUX_TABLE_21,
+ CF_use_AUX_TABLE_22,
+ CF_use_AUX_TABLE_23,
+ CF_use_AUX_TABLE_24,
+ CF_use_AUX_TABLE_17,
+ CF_use_AUX_TABLE_18,
+ CF_use_AUX_TABLE_19,
+ CF_use_AUX_TABLE_20,
+ CF_use_AUX_TABLE_21,
+ CF_use_AUX_TABLE_22,
+ CF_use_AUX_TABLE_23,
+ CF_use_AUX_TABLE_24,
+ CF_use_AUX_TABLE_25,
+ CF_use_AUX_TABLE_26,
+ CF_use_AUX_TABLE_27,
+ CF_use_AUX_TABLE_28,
+ CF_use_AUX_TABLE_29,
+ CF_use_AUX_TABLE_30,
+ CF_use_AUX_TABLE_31,
+ CF_use_AUX_TABLE_32,
+ CF_use_AUX_TABLE_25,
+ CF_use_AUX_TABLE_26,
+ CF_use_AUX_TABLE_27,
+ CF_use_AUX_TABLE_28,
+ CF_use_AUX_TABLE_29,
+ CF_use_AUX_TABLE_30,
+ CF_use_AUX_TABLE_31,
+ CF_use_AUX_TABLE_32,
+ CF_use_AUX_TABLE_33,
+ CF_use_AUX_TABLE_34,
+ CF_use_AUX_TABLE_35,
+ CF_use_AUX_TABLE_36,
+ CF_use_AUX_TABLE_37,
+ CF_use_AUX_TABLE_38,
+ CF_use_AUX_TABLE_39,
+ CF_use_AUX_TABLE_40,
+ CF_use_AUX_TABLE_33,
+ CF_use_AUX_TABLE_34,
+ CF_use_AUX_TABLE_35,
+ CF_use_AUX_TABLE_36,
+ CF_use_AUX_TABLE_37,
+ CF_use_AUX_TABLE_38,
+ CF_use_AUX_TABLE_39,
+ CF_use_AUX_TABLE_40,
+ 0,
+ CF_use_AUX_TABLE_41,
+ CF_use_AUX_TABLE_42,
+ CF_use_AUX_TABLE_43,
+ 0,
+ CF_use_AUX_TABLE_44,
+ CF_use_AUX_TABLE_45,
+ 0x1FB0,
0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
+ CF_use_AUX_TABLE_42,
+ 0,
+ 0x3B9,
+ 0,
+ CF_use_AUX_TABLE_46,
+ CF_use_AUX_TABLE_47,
+ CF_use_AUX_TABLE_48,
+ 0,
+ CF_use_AUX_TABLE_49,
+ CF_use_AUX_TABLE_50,
+ 0x1F72,
+ CF_use_AUX_TABLE_47,
+ 0,
+ CF_use_AUX_TABLE_51,
+ CF_use_AUX_TABLE_5,
+ 0,
+ CF_use_AUX_TABLE_52,
+ CF_use_AUX_TABLE_53,
+ 0x1FD0,
+ 0x1F76,
+ 0,
+ CF_use_AUX_TABLE_54,
+ CF_use_AUX_TABLE_6,
+ CF_use_AUX_TABLE_55,
+ 0,
+ CF_use_AUX_TABLE_56,
+ CF_use_AUX_TABLE_57,
+ 0x1FE0,
+ 0x1F7A,
+ 0x1FE5,
+ 0,
+ CF_use_AUX_TABLE_58,
+ CF_use_AUX_TABLE_59,
+ CF_use_AUX_TABLE_60,
+ 0,
+ CF_use_AUX_TABLE_61,
+ CF_use_AUX_TABLE_62,
+ 0x1F78,
0x1F7C,
- 0x1F7D
+ CF_use_AUX_TABLE_59,
+ 0,
+ 0x3C9,
+ 0,
+ 0x92,
+ 0x47,
+ 0,
+ 0x214E,
+ 0,
+ 0x2170,
+ 0,
+ 0x2184,
+ 0,
+ 0x24D0,
+ 0,
+ 0x2C30,
+ 0,
+ 0x2C61,
+ 0,
+ 0x26B,
+ 0x1D7D,
+ 0x27D,
+ 0,
+ 0x2C68,
+ 0,
+ 0x2C6A,
+ 0,
+ 0x2C6C,
+ 0,
+ 0x251,
+ 0x271,
+ 0x250,
+ 0x252,
+ 0,
+ 0x2C73,
+ 0,
+ 0x2C76,
+ 0,
+ 0x23F,
+ 0x2C81,
+ 0,
+ 0x2C83,
+ 0,
+ 0x2C85,
+ 0,
+ 0x2C87,
+ 0,
+ 0x2C89,
+ 0,
+ 0x2C8B,
+ 0,
+ 0x2C8D,
+ 0,
+ 0x2C8F,
+ 0,
+ 0x2C91,
+ 0,
+ 0x2C93,
+ 0,
+ 0x2C95,
+ 0,
+ 0x2C97,
+ 0,
+ 0x2C99,
+ 0,
+ 0x2C9B,
+ 0,
+ 0x2C9D,
+ 0,
+ 0x2C9F,
+ 0,
+ 0x2CA1,
+ 0,
+ 0x2CA3,
+ 0,
+ 0x2CA5,
+ 0,
+ 0x2CA7,
+ 0,
+ 0x2CA9,
+ 0,
+ 0x2CAB,
+ 0,
+ 0x2CAD,
+ 0,
+ 0x2CAF,
+ 0,
+ 0x2CB1,
+ 0,
+ 0x2CB3,
+ 0,
+ 0x2CB5,
+ 0,
+ 0x2CB7,
+ 0,
+ 0x2CB9,
+ 0,
+ 0x2CBB,
+ 0,
+ 0x2CBD,
+ 0,
+ 0x2CBF,
+ 0,
+ 0x2CC1,
+ 0,
+ 0x2CC3,
+ 0,
+ 0x2CC5,
+ 0,
+ 0x2CC7,
+ 0,
+ 0x2CC9,
+ 0,
+ 0x2CCB,
+ 0,
+ 0x2CCD,
+ 0,
+ 0x2CCF,
+ 0,
+ 0x2CD1,
+ 0,
+ 0x2CD3,
+ 0,
+ 0x2CD5,
+ 0,
+ 0x2CD7,
+ 0,
+ 0x2CD9,
+ 0,
+ 0x2CDB,
+ 0,
+ 0x2CDD,
+ 0,
+ 0x2CDF,
+ 0,
+ 0x2CE1,
+ 0,
+ 0x2CE3,
+ 0,
+ 0x2CEC,
+ 0,
+ 0x2CEE,
+ 0,
+ 0x2CF3,
+ 0,
+ 0xA641,
+ 0,
+ 0xA643,
+ 0,
+ 0xA645,
+ 0,
+ 0xA647,
+ 0,
+ 0xA649,
+ 0,
+ 0xA64B,
+ 0,
+ 0xA64D,
+ 0,
+ 0xA64F,
+ 0,
+ 0xA651,
+ 0,
+ 0xA653,
+ 0,
+ 0xA655,
+ 0,
+ 0xA657,
+ 0,
+ 0xA659,
+ 0,
+ 0xA65B,
+ 0,
+ 0xA65D,
+ 0,
+ 0xA65F,
+ 0,
+ 0xA661,
+ 0,
+ 0xA663,
+ 0,
+ 0xA665,
+ 0,
+ 0xA667,
+ 0,
+ 0xA669,
+ 0,
+ 0xA66B,
+ 0,
+ 0xA66D,
+ 0,
+ 0xA681,
+ 0,
+ 0xA683,
+ 0,
+ 0xA685,
+ 0,
+ 0xA687,
+ 0,
+ 0xA689,
+ 0,
+ 0xA68B,
+ 0,
+ 0xA68D,
+ 0,
+ 0xA68F,
+ 0,
+ 0xA691,
+ 0,
+ 0xA693,
+ 0,
+ 0xA695,
+ 0,
+ 0xA697,
+ 0,
+ 0xA699,
+ 0,
+ 0xA69B,
+ 0,
+ 0xA723,
+ 0,
+ 0xA725,
+ 0,
+ 0xA727,
+ 0,
+ 0xA729,
+ 0,
+ 0xA72B,
+ 0,
+ 0xA72D,
+ 0,
+ 0xA72F,
+ 0,
+ 0xA733,
+ 0,
+ 0xA735,
+ 0,
+ 0xA737,
+ 0,
+ 0xA739,
+ 0,
+ 0xA73B,
+ 0,
+ 0xA73D,
+ 0,
+ 0xA73F,
+ 0,
+ 0xA741,
+ 0,
+ 0xA743,
+ 0,
+ 0xA745,
+ 0,
+ 0xA747,
+ 0,
+ 0xA749,
+ 0,
+ 0xA74B,
+ 0,
+ 0xA74D,
+ 0,
+ 0xA74F,
+ 0,
+ 0xA751,
+ 0,
+ 0xA753,
+ 0,
+ 0xA755,
+ 0,
+ 0xA757,
+ 0,
+ 0xA759,
+ 0,
+ 0xA75B,
+ 0,
+ 0xA75D,
+ 0,
+ 0xA75F,
+ 0,
+ 0xA761,
+ 0,
+ 0xA763,
+ 0,
+ 0xA765,
+ 0,
+ 0xA767,
+ 0,
+ 0xA769,
+ 0,
+ 0xA76B,
+ 0,
+ 0xA76D,
+ 0,
+ 0xA76F,
+ 0,
+ 0xA77A,
+ 0,
+ 0xA77C,
+ 0,
+ 0x1D79,
+ 0xA77F,
+ 0,
+ 0xA781,
+ 0,
+ 0xA783,
+ 0,
+ 0xA785,
+ 0,
+ 0xA787,
+ 0,
+ 0xA78C,
+ 0,
+ 0x265,
+ 0,
+ 0xA791,
+ 0,
+ 0xA793,
+ 0,
+ 0xA797,
+ 0,
+ 0xA799,
+ 0,
+ 0xA79B,
+ 0,
+ 0xA79D,
+ 0,
+ 0xA79F,
+ 0,
+ 0xA7A1,
+ 0,
+ 0xA7A3,
+ 0,
+ 0xA7A5,
+ 0,
+ 0xA7A7,
+ 0,
+ 0xA7A9,
+ 0,
+ 0x266,
+ 0x25C,
+ 0x261,
+ 0x26C,
+ 0x26A,
+ 0,
+ 0x29E,
+ 0x287,
+ 0x29D,
+ 0xAB53,
+ 0xA7B5,
+ 0,
+ 0xA7B7,
+ 0,
+ 0x13A0,
+ 0,
+ CF_use_AUX_TABLE_63,
+ CF_use_AUX_TABLE_64,
+ CF_use_AUX_TABLE_65,
+ CF_use_AUX_TABLE_66,
+ CF_use_AUX_TABLE_67,
+ CF_use_AUX_TABLE_68,
+ 0,
+ CF_use_AUX_TABLE_69,
+ CF_use_AUX_TABLE_70,
+ CF_use_AUX_TABLE_71,
+ CF_use_AUX_TABLE_72,
+ CF_use_AUX_TABLE_73,
+ 0,
+ 0xFF41,
+ 0,
+ 0x10428,
+ 0,
+ 0x104D8,
+ 0,
+ 0x10CC0,
+ 0,
+ 0x118C0,
+ 0,
+ 0x1E922,
+ 0
};
-static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
- 253, /* Number of elements */
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
+ 1388, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0x41,
- 0x5B,
- 0x61,
- 0x7B,
- 0xB5,
- 0xB6,
- 0xC0,
- 0xD7,
- 0xD8,
- 0xF7,
- 0xF8,
+ 0x59,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
0x131,
0x132,
- 0x138,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
0x139,
- 0x18D,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x149,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x179,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x17F,
+ 0x180,
+ 0x181,
+ 0x182,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x187,
+ 0x188,
+ 0x189,
+ 0x18B,
+ 0x18C,
0x18E,
- 0x19B,
+ 0x18F,
+ 0x190,
+ 0x191,
+ 0x192,
+ 0x193,
+ 0x194,
+ 0x195,
+ 0x196,
+ 0x197,
+ 0x198,
+ 0x199,
0x19C,
+ 0x19D,
+ 0x19E,
+ 0x19F,
+ 0x1A0,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A7,
+ 0x1A8,
+ 0x1A9,
0x1AA,
0x1AC,
- 0x1BA,
+ 0x1AD,
+ 0x1AE,
+ 0x1AF,
+ 0x1B0,
+ 0x1B1,
+ 0x1B3,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B8,
+ 0x1B9,
0x1BC,
- 0x1BE,
- 0x1BF,
- 0x1C0,
+ 0x1BD,
0x1C4,
+ 0x1C5,
+ 0x1C6,
+ 0x1C7,
+ 0x1C8,
+ 0x1C9,
+ 0x1CA,
+ 0x1CB,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F0,
+ 0x1F1,
+ 0x1F2,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F7,
+ 0x1F8,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
0x221,
0x222,
- 0x234,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
0x23A,
- 0x255,
- 0x256,
- 0x258,
- 0x259,
- 0x25A,
- 0x25B,
- 0x25D,
- 0x260,
- 0x262,
- 0x263,
- 0x264,
- 0x265,
- 0x267,
- 0x268,
- 0x26D,
- 0x26F,
- 0x270,
- 0x271,
- 0x273,
- 0x275,
- 0x276,
- 0x27D,
- 0x27E,
- 0x280,
- 0x281,
- 0x283,
- 0x284,
- 0x287,
- 0x28D,
- 0x292,
- 0x293,
- 0x29D,
- 0x29F,
- 0x2BC,
- 0x2BD,
- 0x2BE,
- 0x2BF,
- 0x300,
- 0x302,
- 0x307,
- 0x309,
- 0x30A,
- 0x30B,
- 0x30C,
- 0x30D,
- 0x313,
- 0x314,
- 0x331,
- 0x332,
- 0x342,
- 0x343,
+ 0x23B,
+ 0x23C,
+ 0x23D,
+ 0x23E,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x244,
+ 0x245,
+ 0x246,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
0x345,
0x346,
0x370,
- 0x374,
+ 0x371,
+ 0x372,
+ 0x373,
0x376,
- 0x378,
- 0x37B,
- 0x37E,
+ 0x377,
0x37F,
0x380,
0x386,
@@ -1764,20 +7223,263 @@
0x38C,
0x38D,
0x38E,
+ 0x390,
+ 0x391,
0x3A2,
0x3A3,
+ 0x3AC,
+ 0x3B0,
+ 0x3B1,
+ 0x3C2,
+ 0x3C3,
+ 0x3CF,
+ 0x3D0,
+ 0x3D1,
0x3D2,
0x3D5,
+ 0x3D6,
+ 0x3D7,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F0,
+ 0x3F1,
+ 0x3F2,
+ 0x3F4,
+ 0x3F5,
0x3F6,
0x3F7,
- 0x3FC,
+ 0x3F8,
+ 0x3F9,
+ 0x3FA,
+ 0x3FB,
0x3FD,
- 0x482,
+ 0x400,
+ 0x410,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
0x48A,
- 0x530,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C1,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
0x531,
0x557,
- 0x561,
+ 0x587,
0x588,
0x10A0,
0x10C6,
@@ -1785,30 +7487,290 @@
0x10C8,
0x10CD,
0x10CE,
- 0x13A0,
- 0x13F6,
0x13F8,
0x13FE,
0x1C80,
+ 0x1C81,
+ 0x1C82,
+ 0x1C83,
+ 0x1C85,
+ 0x1C86,
+ 0x1C87,
+ 0x1C88,
0x1C89,
- 0x1D79,
- 0x1D7A,
- 0x1D7D,
- 0x1D7E,
0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E96,
+ 0x1E97,
+ 0x1E98,
+ 0x1E99,
+ 0x1E9A,
+ 0x1E9B,
0x1E9C,
0x1E9E,
0x1E9F,
0x1EA0,
- 0x1F16,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
0x1F18,
0x1F1E,
- 0x1F20,
- 0x1F46,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
0x1F48,
0x1F4E,
0x1F50,
- 0x1F58,
+ 0x1F51,
+ 0x1F52,
+ 0x1F53,
+ 0x1F54,
+ 0x1F55,
+ 0x1F56,
+ 0x1F57,
0x1F59,
0x1F5A,
0x1F5B,
@@ -1816,181 +7778,10359 @@
0x1F5D,
0x1F5E,
0x1F5F,
- 0x1F7E,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
0x1F80,
+ 0x1F81,
+ 0x1F82,
+ 0x1F83,
+ 0x1F84,
+ 0x1F85,
+ 0x1F86,
+ 0x1F87,
+ 0x1F88,
+ 0x1F89,
+ 0x1F8A,
+ 0x1F8B,
+ 0x1F8C,
+ 0x1F8D,
+ 0x1F8E,
+ 0x1F8F,
+ 0x1F90,
+ 0x1F91,
+ 0x1F92,
+ 0x1F93,
+ 0x1F94,
+ 0x1F95,
+ 0x1F96,
+ 0x1F97,
+ 0x1F98,
+ 0x1F99,
+ 0x1F9A,
+ 0x1F9B,
+ 0x1F9C,
+ 0x1F9D,
+ 0x1F9E,
+ 0x1F9F,
+ 0x1FA0,
+ 0x1FA1,
+ 0x1FA2,
+ 0x1FA3,
+ 0x1FA4,
+ 0x1FA5,
+ 0x1FA6,
+ 0x1FA7,
+ 0x1FA8,
+ 0x1FA9,
+ 0x1FAA,
+ 0x1FAB,
+ 0x1FAC,
+ 0x1FAD,
+ 0x1FAE,
+ 0x1FAF,
+ 0x1FB0,
+ 0x1FB2,
+ 0x1FB3,
+ 0x1FB4,
0x1FB5,
0x1FB6,
+ 0x1FB7,
+ 0x1FB8,
+ 0x1FBA,
+ 0x1FBC,
0x1FBD,
0x1FBE,
0x1FBF,
0x1FC2,
+ 0x1FC3,
+ 0x1FC4,
0x1FC5,
0x1FC6,
+ 0x1FC7,
+ 0x1FC8,
+ 0x1FCC,
0x1FCD,
- 0x1FD0,
+ 0x1FD2,
+ 0x1FD3,
0x1FD4,
0x1FD6,
+ 0x1FD7,
+ 0x1FD8,
+ 0x1FDA,
0x1FDC,
- 0x1FE0,
+ 0x1FE2,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FE5,
+ 0x1FE6,
+ 0x1FE7,
+ 0x1FE8,
+ 0x1FEA,
+ 0x1FEC,
0x1FED,
0x1FF2,
+ 0x1FF3,
+ 0x1FF4,
0x1FF5,
0x1FF6,
+ 0x1FF7,
+ 0x1FF8,
+ 0x1FFA,
+ 0x1FFC,
0x1FFD,
0x2126,
0x2127,
0x212A,
+ 0x212B,
0x212C,
0x2132,
0x2133,
- 0x214E,
- 0x214F,
0x2160,
- 0x2180,
+ 0x2170,
0x2183,
- 0x2185,
+ 0x2184,
0x24B6,
- 0x24EA,
+ 0x24D0,
0x2C00,
0x2C2F,
- 0x2C30,
- 0x2C5F,
0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C63,
+ 0x2C64,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C6E,
+ 0x2C6F,
+ 0x2C70,
0x2C71,
0x2C72,
- 0x2C74,
+ 0x2C73,
0x2C75,
- 0x2C77,
+ 0x2C76,
0x2C7E,
- 0x2CE4,
+ 0x2C80,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
0x2CEB,
- 0x2CEF,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
+ 0x2CF3,
0xA640,
- 0xA66E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
0xA680,
- 0xA69C,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
0xA722,
- 0xA730,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
0xA732,
- 0xA770,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
0xA779,
- 0xA788,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77E,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
0xA78B,
+ 0xA78C,
+ 0xA78D,
0xA78E,
0xA790,
- 0xA794,
+ 0xA791,
+ 0xA792,
+ 0xA793,
0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AC,
+ 0xA7AD,
+ 0xA7AE,
0xA7AF,
0xA7B0,
- 0xA7B8,
- 0xAB53,
- 0xAB54,
+ 0xA7B1,
+ 0xA7B2,
+ 0xA7B3,
+ 0xA7B4,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
0xAB70,
0xABC0,
0xFB00,
+ 0xFB01,
+ 0xFB02,
+ 0xFB03,
+ 0xFB04,
+ 0xFB05,
0xFB07,
0xFB13,
+ 0xFB14,
+ 0xFB15,
+ 0xFB16,
+ 0xFB17,
0xFB18,
0xFF21,
0xFF3B,
- 0xFF41,
- 0xFF5B,
0x10400,
- 0x10450,
+ 0x10428,
0x104B0,
0x104D4,
- 0x104D8,
- 0x104FC,
0x10C80,
0x10CB3,
- 0x10CC0,
- 0x10CF3,
0x118A0,
- 0x118E0,
+ 0x118C0,
0x1E900,
- 0x1E944
+ 0x1E922
};
-static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
- 59, /* Number of elements */
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ CF_0 = 0,
+ CF_use_AUX_TABLE_1 = -1,
+ CF_use_AUX_TABLE_2 = -2,
+ CF_use_AUX_TABLE_3 = -3,
+ CF_use_AUX_TABLE_4 = -4,
+ CF_use_AUX_TABLE_5 = -5,
+ CF_use_AUX_TABLE_6 = -6,
+ CF_use_AUX_TABLE_7 = -7,
+ CF_use_AUX_TABLE_8 = -8,
+ CF_use_AUX_TABLE_9 = -9,
+ CF_use_AUX_TABLE_10 = -10,
+ CF_use_AUX_TABLE_11 = -11,
+ CF_use_AUX_TABLE_12 = -12,
+ CF_use_AUX_TABLE_13 = -13,
+ CF_use_AUX_TABLE_14 = -14,
+ CF_use_AUX_TABLE_15 = -15,
+ CF_use_AUX_TABLE_16 = -16,
+ CF_use_AUX_TABLE_17 = -17,
+ CF_use_AUX_TABLE_18 = -18,
+ CF_use_AUX_TABLE_19 = -19,
+ CF_use_AUX_TABLE_20 = -20,
+ CF_use_AUX_TABLE_21 = -21,
+ CF_use_AUX_TABLE_22 = -22,
+ CF_use_AUX_TABLE_23 = -23,
+ CF_use_AUX_TABLE_24 = -24,
+ CF_use_AUX_TABLE_25 = -25,
+ CF_use_AUX_TABLE_26 = -26,
+ CF_use_AUX_TABLE_27 = -27,
+ CF_use_AUX_TABLE_28 = -28,
+ CF_use_AUX_TABLE_29 = -29,
+ CF_use_AUX_TABLE_30 = -30,
+ CF_use_AUX_TABLE_31 = -31,
+ CF_use_AUX_TABLE_32 = -32,
+ CF_use_AUX_TABLE_33 = -33,
+ CF_use_AUX_TABLE_34 = -34,
+ CF_use_AUX_TABLE_35 = -35,
+ CF_use_AUX_TABLE_36 = -36,
+ CF_use_AUX_TABLE_37 = -37,
+ CF_use_AUX_TABLE_38 = -38,
+ CF_use_AUX_TABLE_39 = -39,
+ CF_use_AUX_TABLE_40 = -40,
+ CF_use_AUX_TABLE_41 = -41,
+ CF_use_AUX_TABLE_42 = -42,
+ CF_use_AUX_TABLE_43 = -43,
+ CF_use_AUX_TABLE_44 = -44,
+ CF_use_AUX_TABLE_45 = -45,
+ CF_use_AUX_TABLE_46 = -46,
+ CF_use_AUX_TABLE_47 = -47,
+ CF_use_AUX_TABLE_48 = -48,
+ CF_use_AUX_TABLE_49 = -49,
+ CF_use_AUX_TABLE_50 = -50,
+ CF_use_AUX_TABLE_51 = -51,
+ CF_use_AUX_TABLE_52 = -52,
+ CF_use_AUX_TABLE_53 = -53,
+ CF_use_AUX_TABLE_54 = -54,
+ CF_use_AUX_TABLE_55 = -55,
+ CF_use_AUX_TABLE_56 = -56,
+ CF_use_AUX_TABLE_57 = -57,
+ CF_use_AUX_TABLE_58 = -58,
+ CF_use_AUX_TABLE_59 = -59,
+ CF_use_AUX_TABLE_60 = -60,
+ CF_use_AUX_TABLE_61 = -61,
+ CF_use_AUX_TABLE_62 = -62,
+ CF_use_AUX_TABLE_63 = -63,
+ CF_use_AUX_TABLE_64 = -64,
+ CF_use_AUX_TABLE_65 = -65,
+ CF_use_AUX_TABLE_66 = -66,
+ CF_use_AUX_TABLE_67 = -67,
+ CF_use_AUX_TABLE_68 = -68,
+ CF_use_AUX_TABLE_69 = -69,
+ CF_use_AUX_TABLE_70 = -70,
+ CF_use_AUX_TABLE_71 = -71,
+ CF_use_AUX_TABLE_72 = -72,
+ CF_use_AUX_TABLE_73 = -73
+} CF_enum;
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#define HAS_CF_AUX_TABLES
+
+static const unsigned int CF_AUX_TABLE_1[] = {
+ 0xA2,
+ 0xA2
+};
+
+static const unsigned int CF_AUX_TABLE_2[] = {
+ 0x89,
+ 0x307
+};
+
+static const unsigned int CF_AUX_TABLE_3[] = {
+ 0x2BC,
+ 0x95
+};
+
+static const unsigned int CF_AUX_TABLE_4[] = {
+ 0x91,
+ 0x30C
+};
+
+static const unsigned int CF_AUX_TABLE_5[] = {
+ 0x3B9,
+ 0x308,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_6[] = {
+ 0x3C5,
+ 0x308,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_7[] = {
+ 0x565,
+ 0x582
+};
+
+static const unsigned int CF_AUX_TABLE_8[] = {
+ 0x88,
+ 0x331
+};
+
+static const unsigned int CF_AUX_TABLE_9[] = {
+ 0xA3,
+ 0x308
+};
+
+static const unsigned int CF_AUX_TABLE_10[] = {
+ 0xA6,
+ 0x30A
+};
+
+static const unsigned int CF_AUX_TABLE_11[] = {
+ 0xA8,
+ 0x30A
+};
+
+static const unsigned int CF_AUX_TABLE_12[] = {
+ 0x81,
+ 0x2BE
+};
+
+static const unsigned int CF_AUX_TABLE_13[] = {
+ 0x3C5,
+ 0x313
+};
+
+static const unsigned int CF_AUX_TABLE_14[] = {
+ 0x3C5,
+ 0x313,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_15[] = {
+ 0x3C5,
+ 0x313,
+ 0x301
+};
+
+static const unsigned int CF_AUX_TABLE_16[] = {
+ 0x3C5,
+ 0x313,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_17[] = {
+ 0x1F00,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_18[] = {
+ 0x1F01,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_19[] = {
+ 0x1F02,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_20[] = {
+ 0x1F03,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_21[] = {
+ 0x1F04,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_22[] = {
+ 0x1F05,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_23[] = {
+ 0x1F06,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_24[] = {
+ 0x1F07,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_25[] = {
+ 0x1F20,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_26[] = {
+ 0x1F21,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_27[] = {
+ 0x1F22,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_28[] = {
+ 0x1F23,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_29[] = {
+ 0x1F24,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_30[] = {
+ 0x1F25,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_31[] = {
+ 0x1F26,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_32[] = {
+ 0x1F27,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_33[] = {
+ 0x1F60,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_34[] = {
+ 0x1F61,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_35[] = {
+ 0x1F62,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_36[] = {
+ 0x1F63,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_37[] = {
+ 0x1F64,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_38[] = {
+ 0x1F65,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_39[] = {
+ 0x1F66,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_40[] = {
+ 0x1F67,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_41[] = {
+ 0x1F70,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_42[] = {
+ 0x3B1,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_43[] = {
+ 0x3AC,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_44[] = {
+ 0x3B1,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_45[] = {
+ 0x3B1,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_46[] = {
+ 0x1F74,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_47[] = {
+ 0x3B7,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_48[] = {
+ 0x3AE,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_49[] = {
+ 0x3B7,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_50[] = {
+ 0x3B7,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_51[] = {
+ 0x3B9,
+ 0x308,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_52[] = {
+ 0x3B9,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_53[] = {
+ 0x3B9,
+ 0x308,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_54[] = {
+ 0x3C5,
+ 0x308,
+ 0x300
+};
+
+static const unsigned int CF_AUX_TABLE_55[] = {
+ 0x3C1,
+ 0x313
+};
+
+static const unsigned int CF_AUX_TABLE_56[] = {
+ 0x3C5,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_57[] = {
+ 0x3C5,
+ 0x308,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_58[] = {
+ 0x1F7C,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_59[] = {
+ 0x3C9,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_60[] = {
+ 0x3CE,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_61[] = {
+ 0x3C9,
+ 0x342
+};
+
+static const unsigned int CF_AUX_TABLE_62[] = {
+ 0x3C9,
+ 0x342,
+ 0x3B9
+};
+
+static const unsigned int CF_AUX_TABLE_63[] = {
+ 0x86,
+ 0x86
+};
+
+static const unsigned int CF_AUX_TABLE_64[] = {
+ 0x86,
+ 0x89
+};
+
+static const unsigned int CF_AUX_TABLE_65[] = {
+ 0x86,
+ 0x93
+};
+
+static const unsigned int CF_AUX_TABLE_66[] = {
+ 0x86,
+ 0x86,
+ 0x89
+};
+
+static const unsigned int CF_AUX_TABLE_67[] = {
+ 0x86,
+ 0x86,
+ 0x93
+};
+
+static const unsigned int CF_AUX_TABLE_68[] = {
+ 0xA2,
+ 0xA3
+};
+
+static const unsigned int CF_AUX_TABLE_69[] = {
+ 0x574,
+ 0x576
+};
+
+static const unsigned int CF_AUX_TABLE_70[] = {
+ 0x574,
+ 0x565
+};
+
+static const unsigned int CF_AUX_TABLE_71[] = {
+ 0x574,
+ 0x56B
+};
+
+static const unsigned int CF_AUX_TABLE_72[] = {
+ 0x57E,
+ 0x576
+};
+
+static const unsigned int CF_AUX_TABLE_73[] = {
+ 0x574,
+ 0x56D
+};
+
+static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ CF_AUX_TABLE_1,
+ CF_AUX_TABLE_2,
+ CF_AUX_TABLE_3,
+ CF_AUX_TABLE_4,
+ CF_AUX_TABLE_5,
+ CF_AUX_TABLE_6,
+ CF_AUX_TABLE_7,
+ CF_AUX_TABLE_8,
+ CF_AUX_TABLE_9,
+ CF_AUX_TABLE_10,
+ CF_AUX_TABLE_11,
+ CF_AUX_TABLE_12,
+ CF_AUX_TABLE_13,
+ CF_AUX_TABLE_14,
+ CF_AUX_TABLE_15,
+ CF_AUX_TABLE_16,
+ CF_AUX_TABLE_17,
+ CF_AUX_TABLE_18,
+ CF_AUX_TABLE_19,
+ CF_AUX_TABLE_20,
+ CF_AUX_TABLE_21,
+ CF_AUX_TABLE_22,
+ CF_AUX_TABLE_23,
+ CF_AUX_TABLE_24,
+ CF_AUX_TABLE_25,
+ CF_AUX_TABLE_26,
+ CF_AUX_TABLE_27,
+ CF_AUX_TABLE_28,
+ CF_AUX_TABLE_29,
+ CF_AUX_TABLE_30,
+ CF_AUX_TABLE_31,
+ CF_AUX_TABLE_32,
+ CF_AUX_TABLE_33,
+ CF_AUX_TABLE_34,
+ CF_AUX_TABLE_35,
+ CF_AUX_TABLE_36,
+ CF_AUX_TABLE_37,
+ CF_AUX_TABLE_38,
+ CF_AUX_TABLE_39,
+ CF_AUX_TABLE_40,
+ CF_AUX_TABLE_41,
+ CF_AUX_TABLE_42,
+ CF_AUX_TABLE_43,
+ CF_AUX_TABLE_44,
+ CF_AUX_TABLE_45,
+ CF_AUX_TABLE_46,
+ CF_AUX_TABLE_47,
+ CF_AUX_TABLE_48,
+ CF_AUX_TABLE_49,
+ CF_AUX_TABLE_50,
+ CF_AUX_TABLE_51,
+ CF_AUX_TABLE_52,
+ CF_AUX_TABLE_53,
+ CF_AUX_TABLE_54,
+ CF_AUX_TABLE_55,
+ CF_AUX_TABLE_56,
+ CF_AUX_TABLE_57,
+ CF_AUX_TABLE_58,
+ CF_AUX_TABLE_59,
+ CF_AUX_TABLE_60,
+ CF_AUX_TABLE_61,
+ CF_AUX_TABLE_62,
+ CF_AUX_TABLE_63,
+ CF_AUX_TABLE_64,
+ CF_AUX_TABLE_65,
+ CF_AUX_TABLE_66,
+ CF_AUX_TABLE_67,
+ CF_AUX_TABLE_68,
+ CF_AUX_TABLE_69,
+ CF_AUX_TABLE_70,
+ CF_AUX_TABLE_71,
+ CF_AUX_TABLE_72,
+ CF_AUX_TABLE_73
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 CF_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* CF_AUX_TABLE_1 */,
+ 2 /* CF_AUX_TABLE_2 */,
+ 2 /* CF_AUX_TABLE_3 */,
+ 2 /* CF_AUX_TABLE_4 */,
+ 3 /* CF_AUX_TABLE_5 */,
+ 3 /* CF_AUX_TABLE_6 */,
+ 2 /* CF_AUX_TABLE_7 */,
+ 2 /* CF_AUX_TABLE_8 */,
+ 2 /* CF_AUX_TABLE_9 */,
+ 2 /* CF_AUX_TABLE_10 */,
+ 2 /* CF_AUX_TABLE_11 */,
+ 2 /* CF_AUX_TABLE_12 */,
+ 2 /* CF_AUX_TABLE_13 */,
+ 3 /* CF_AUX_TABLE_14 */,
+ 3 /* CF_AUX_TABLE_15 */,
+ 3 /* CF_AUX_TABLE_16 */,
+ 2 /* CF_AUX_TABLE_17 */,
+ 2 /* CF_AUX_TABLE_18 */,
+ 2 /* CF_AUX_TABLE_19 */,
+ 2 /* CF_AUX_TABLE_20 */,
+ 2 /* CF_AUX_TABLE_21 */,
+ 2 /* CF_AUX_TABLE_22 */,
+ 2 /* CF_AUX_TABLE_23 */,
+ 2 /* CF_AUX_TABLE_24 */,
+ 2 /* CF_AUX_TABLE_25 */,
+ 2 /* CF_AUX_TABLE_26 */,
+ 2 /* CF_AUX_TABLE_27 */,
+ 2 /* CF_AUX_TABLE_28 */,
+ 2 /* CF_AUX_TABLE_29 */,
+ 2 /* CF_AUX_TABLE_30 */,
+ 2 /* CF_AUX_TABLE_31 */,
+ 2 /* CF_AUX_TABLE_32 */,
+ 2 /* CF_AUX_TABLE_33 */,
+ 2 /* CF_AUX_TABLE_34 */,
+ 2 /* CF_AUX_TABLE_35 */,
+ 2 /* CF_AUX_TABLE_36 */,
+ 2 /* CF_AUX_TABLE_37 */,
+ 2 /* CF_AUX_TABLE_38 */,
+ 2 /* CF_AUX_TABLE_39 */,
+ 2 /* CF_AUX_TABLE_40 */,
+ 2 /* CF_AUX_TABLE_41 */,
+ 2 /* CF_AUX_TABLE_42 */,
+ 2 /* CF_AUX_TABLE_43 */,
+ 2 /* CF_AUX_TABLE_44 */,
+ 3 /* CF_AUX_TABLE_45 */,
+ 2 /* CF_AUX_TABLE_46 */,
+ 2 /* CF_AUX_TABLE_47 */,
+ 2 /* CF_AUX_TABLE_48 */,
+ 2 /* CF_AUX_TABLE_49 */,
+ 3 /* CF_AUX_TABLE_50 */,
+ 3 /* CF_AUX_TABLE_51 */,
+ 2 /* CF_AUX_TABLE_52 */,
+ 3 /* CF_AUX_TABLE_53 */,
+ 3 /* CF_AUX_TABLE_54 */,
+ 2 /* CF_AUX_TABLE_55 */,
+ 2 /* CF_AUX_TABLE_56 */,
+ 3 /* CF_AUX_TABLE_57 */,
+ 2 /* CF_AUX_TABLE_58 */,
+ 2 /* CF_AUX_TABLE_59 */,
+ 2 /* CF_AUX_TABLE_60 */,
+ 2 /* CF_AUX_TABLE_61 */,
+ 3 /* CF_AUX_TABLE_62 */,
+ 2 /* CF_AUX_TABLE_63 */,
+ 2 /* CF_AUX_TABLE_64 */,
+ 2 /* CF_AUX_TABLE_65 */,
+ 3 /* CF_AUX_TABLE_66 */,
+ 3 /* CF_AUX_TABLE_67 */,
+ 2 /* CF_AUX_TABLE_68 */,
+ 2 /* CF_AUX_TABLE_69 */,
+ 2 /* CF_AUX_TABLE_70 */,
+ 2 /* CF_AUX_TABLE_71 */,
+ 2 /* CF_AUX_TABLE_72 */,
+ 2 /* CF_AUX_TABLE_73 */
+};
+
+static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
+ 0,
+ CF_use_AUX_TABLE_1,
+ 0,
+ 0x42,
+ 0,
+ 0x51,
+ 0,
+ 0x70,
+ 0,
+ 0x9C,
+ 0,
+ 0x3BC,
+ 0,
+ 0x8C,
+ 0,
+ 0x81,
+ 0,
+ 0x91,
+ 0,
+ 0xA2,
+ 0,
+ 0xCB,
+ 0,
+ 0xDB,
+ 0,
+ 0x101,
+ 0,
+ 0x103,
+ 0,
+ 0x105,
+ 0,
+ 0x107,
+ 0,
+ 0x109,
+ 0,
+ 0x10B,
+ 0,
+ 0x10D,
+ 0,
+ 0x10F,
+ 0,
+ 0x111,
+ 0,
+ 0x113,
+ 0,
+ 0x115,
+ 0,
+ 0x117,
+ 0,
+ 0x119,
+ 0,
+ 0x11B,
+ 0,
+ 0x11D,
+ 0,
+ 0x11F,
+ 0,
+ 0x121,
+ 0,
+ 0x123,
+ 0,
+ 0x125,
+ 0,
+ 0x127,
+ 0,
+ 0x129,
+ 0,
+ 0x12B,
+ 0,
+ 0x12D,
+ 0,
+ 0x12F,
+ 0,
+ CF_use_AUX_TABLE_2,
+ 0,
+ 0x133,
+ 0,
+ 0x135,
+ 0,
+ 0x137,
+ 0,
+ 0x13A,
+ 0,
+ 0x13C,
+ 0,
+ 0x13E,
+ 0,
+ 0x140,
+ 0,
+ 0x142,
+ 0,
+ 0x144,
+ 0,
+ 0x146,
+ 0,
+ 0x148,
+ 0,
+ CF_use_AUX_TABLE_3,
+ 0x14B,
+ 0,
+ 0x14D,
+ 0,
+ 0x14F,
+ 0,
+ 0x151,
+ 0,
+ 0x153,
+ 0,
+ 0x155,
+ 0,
+ 0x157,
+ 0,
+ 0x159,
+ 0,
+ 0x15B,
+ 0,
+ 0x15D,
+ 0,
+ 0x15F,
+ 0,
+ 0x161,
+ 0,
+ 0x163,
+ 0,
+ 0x165,
+ 0,
+ 0x167,
+ 0,
+ 0x169,
+ 0,
+ 0x16B,
+ 0,
+ 0x16D,
+ 0,
+ 0x16F,
+ 0,
+ 0x171,
+ 0,
+ 0x173,
+ 0,
+ 0x175,
+ 0,
+ 0x177,
+ 0,
+ 0xDF,
+ 0x17A,
+ 0,
+ 0x17C,
+ 0,
+ 0x17E,
+ 0,
+ 0xA2,
+ 0,
+ 0x253,
+ 0x183,
+ 0,
+ 0x185,
+ 0,
+ 0x254,
+ 0x188,
+ 0,
+ 0x256,
+ 0x18C,
+ 0,
+ 0x1DD,
+ 0x259,
+ 0x25B,
+ 0x192,
+ 0,
+ 0x260,
+ 0x263,
+ 0,
+ 0x269,
+ 0x268,
+ 0x199,
+ 0,
+ 0x26F,
+ 0x272,
+ 0,
+ 0x275,
+ 0x1A1,
+ 0,
+ 0x1A3,
+ 0,
+ 0x1A5,
+ 0,
+ 0x280,
+ 0x1A8,
+ 0,
+ 0x283,
+ 0,
+ 0x1AD,
+ 0,
+ 0x288,
+ 0x1B0,
+ 0,
+ 0x28A,
+ 0x1B4,
+ 0,
+ 0x1B6,
+ 0,
+ 0x292,
+ 0x1B9,
+ 0,
+ 0x1BD,
+ 0,
+ 0x1C6,
+ 0x1C6,
+ 0,
+ 0x1C9,
+ 0x1C9,
+ 0,
+ 0x1CC,
+ 0x1CC,
+ 0,
+ 0x1CE,
+ 0,
+ 0x1D0,
+ 0,
+ 0x1D2,
+ 0,
+ 0x1D4,
+ 0,
+ 0x1D6,
+ 0,
+ 0x1D8,
+ 0,
+ 0x1DA,
+ 0,
+ 0x1DC,
+ 0,
+ 0x1DF,
+ 0,
+ 0x1E1,
+ 0,
+ 0x1E3,
+ 0,
+ 0x1E5,
+ 0,
+ 0x1E7,
+ 0,
+ 0x1E9,
+ 0,
+ 0x1EB,
+ 0,
+ 0x1ED,
+ 0,
+ 0x1EF,
+ 0,
+ CF_use_AUX_TABLE_4,
+ 0x1F3,
+ 0x1F3,
+ 0,
+ 0x1F5,
+ 0,
+ 0x195,
+ 0x1BF,
+ 0x1F9,
+ 0,
+ 0x1FB,
+ 0,
+ 0x1FD,
+ 0,
+ 0x1FF,
+ 0,
+ 0x201,
+ 0,
+ 0x203,
+ 0,
+ 0x205,
+ 0,
+ 0x207,
+ 0,
+ 0x209,
+ 0,
+ 0x20B,
+ 0,
+ 0x20D,
+ 0,
+ 0x20F,
+ 0,
+ 0x211,
+ 0,
+ 0x213,
+ 0,
+ 0x215,
+ 0,
+ 0x217,
+ 0,
+ 0x219,
+ 0,
+ 0x21B,
+ 0,
+ 0x21D,
+ 0,
+ 0x21F,
+ 0,
+ 0x19E,
+ 0,
+ 0x223,
+ 0,
+ 0x225,
+ 0,
+ 0x227,
+ 0,
+ 0x229,
+ 0,
+ 0x22B,
+ 0,
+ 0x22D,
+ 0,
+ 0x22F,
+ 0,
+ 0x231,
+ 0,
+ 0x233,
+ 0,
+ 0x2C65,
+ 0x23C,
+ 0,
+ 0x19A,
+ 0x2C66,
+ 0,
+ 0x242,
+ 0,
+ 0x180,
+ 0x289,
+ 0x28C,
+ 0x247,
+ 0,
+ 0x249,
+ 0,
+ 0x24B,
+ 0,
+ 0x24D,
+ 0,
+ 0x24F,
+ 0,
+ 0x3B9,
+ 0,
+ 0x371,
+ 0,
+ 0x373,
+ 0,
+ 0x377,
+ 0,
+ 0x3F3,
+ 0,
+ 0x3AC,
+ 0,
+ 0x3AD,
+ 0,
+ 0x3CC,
+ 0,
+ 0x3CD,
+ CF_use_AUX_TABLE_5,
+ 0x3B1,
+ 0,
+ 0x3C3,
+ 0,
+ CF_use_AUX_TABLE_6,
+ 0,
+ 0x3C3,
+ 0,
+ 0x3D7,
+ 0x3B2,
+ 0x3B8,
+ 0,
+ 0x3C6,
+ 0x3C0,
+ 0,
+ 0x3D9,
+ 0,
+ 0x3DB,
+ 0,
+ 0x3DD,
+ 0,
+ 0x3DF,
+ 0,
+ 0x3E1,
+ 0,
+ 0x3E3,
+ 0,
+ 0x3E5,
+ 0,
+ 0x3E7,
+ 0,
+ 0x3E9,
+ 0,
+ 0x3EB,
+ 0,
+ 0x3ED,
+ 0,
+ 0x3EF,
+ 0,
+ 0x3BA,
+ 0x3C1,
+ 0,
+ 0x3B8,
+ 0x3B5,
+ 0,
+ 0x3F8,
+ 0,
+ 0x3F2,
+ 0x3FB,
+ 0,
+ 0x37B,
+ 0x450,
+ 0x430,
+ 0,
+ 0x461,
+ 0,
+ 0x463,
+ 0,
+ 0x465,
+ 0,
+ 0x467,
+ 0,
+ 0x469,
+ 0,
+ 0x46B,
+ 0,
+ 0x46D,
+ 0,
+ 0x46F,
+ 0,
+ 0x471,
+ 0,
+ 0x473,
+ 0,
+ 0x475,
+ 0,
+ 0x477,
+ 0,
+ 0x479,
+ 0,
+ 0x47B,
+ 0,
+ 0x47D,
+ 0,
+ 0x47F,
+ 0,
+ 0x481,
+ 0,
+ 0x48B,
+ 0,
+ 0x48D,
+ 0,
+ 0x48F,
+ 0,
+ 0x491,
+ 0,
+ 0x493,
+ 0,
+ 0x495,
+ 0,
+ 0x497,
+ 0,
+ 0x499,
+ 0,
+ 0x49B,
+ 0,
+ 0x49D,
+ 0,
+ 0x49F,
+ 0,
+ 0x4A1,
+ 0,
+ 0x4A3,
+ 0,
+ 0x4A5,
+ 0,
+ 0x4A7,
+ 0,
+ 0x4A9,
+ 0,
+ 0x4AB,
+ 0,
+ 0x4AD,
+ 0,
+ 0x4AF,
+ 0,
+ 0x4B1,
+ 0,
+ 0x4B3,
+ 0,
+ 0x4B5,
+ 0,
+ 0x4B7,
+ 0,
+ 0x4B9,
+ 0,
+ 0x4BB,
+ 0,
+ 0x4BD,
+ 0,
+ 0x4BF,
+ 0,
+ 0x4CF,
+ 0x4C2,
+ 0,
+ 0x4C4,
+ 0,
+ 0x4C6,
+ 0,
+ 0x4C8,
+ 0,
+ 0x4CA,
+ 0,
+ 0x4CC,
+ 0,
+ 0x4CE,
+ 0,
+ 0x4D1,
+ 0,
+ 0x4D3,
+ 0,
+ 0x4D5,
+ 0,
+ 0x4D7,
+ 0,
+ 0x4D9,
+ 0,
+ 0x4DB,
+ 0,
+ 0x4DD,
+ 0,
+ 0x4DF,
+ 0,
+ 0x4E1,
+ 0,
+ 0x4E3,
+ 0,
+ 0x4E5,
+ 0,
+ 0x4E7,
+ 0,
+ 0x4E9,
+ 0,
+ 0x4EB,
+ 0,
+ 0x4ED,
+ 0,
+ 0x4EF,
+ 0,
+ 0x4F1,
+ 0,
+ 0x4F3,
+ 0,
+ 0x4F5,
+ 0,
+ 0x4F7,
+ 0,
+ 0x4F9,
+ 0,
+ 0x4FB,
+ 0,
+ 0x4FD,
+ 0,
+ 0x4FF,
+ 0,
+ 0x501,
+ 0,
+ 0x503,
+ 0,
+ 0x505,
+ 0,
+ 0x507,
+ 0,
+ 0x509,
+ 0,
+ 0x50B,
+ 0,
+ 0x50D,
+ 0,
+ 0x50F,
+ 0,
+ 0x511,
+ 0,
+ 0x513,
+ 0,
+ 0x515,
+ 0,
+ 0x517,
+ 0,
+ 0x519,
+ 0,
+ 0x51B,
+ 0,
+ 0x51D,
+ 0,
+ 0x51F,
+ 0,
+ 0x521,
+ 0,
+ 0x523,
+ 0,
+ 0x525,
+ 0,
+ 0x527,
+ 0,
+ 0x529,
+ 0,
+ 0x52B,
+ 0,
+ 0x52D,
+ 0,
+ 0x52F,
+ 0,
+ 0x561,
+ 0,
+ CF_use_AUX_TABLE_7,
+ 0,
+ 0x2D00,
+ 0,
+ 0x2D27,
+ 0,
+ 0x2D2D,
+ 0,
+ 0x13F0,
+ 0,
+ 0x432,
+ 0x434,
+ 0x43E,
+ 0x441,
+ 0x442,
+ 0x44A,
+ 0x463,
+ 0xA64B,
+ 0,
+ 0x1E01,
+ 0,
+ 0x1E03,
+ 0,
+ 0x1E05,
+ 0,
+ 0x1E07,
+ 0,
+ 0x1E09,
+ 0,
+ 0x1E0B,
+ 0,
+ 0x1E0D,
+ 0,
+ 0x1E0F,
+ 0,
+ 0x1E11,
+ 0,
+ 0x1E13,
+ 0,
+ 0x1E15,
+ 0,
+ 0x1E17,
+ 0,
+ 0x1E19,
+ 0,
+ 0x1E1B,
+ 0,
+ 0x1E1D,
+ 0,
+ 0x1E1F,
+ 0,
+ 0x1E21,
+ 0,
+ 0x1E23,
+ 0,
+ 0x1E25,
+ 0,
+ 0x1E27,
+ 0,
+ 0x1E29,
+ 0,
+ 0x1E2B,
+ 0,
+ 0x1E2D,
+ 0,
+ 0x1E2F,
+ 0,
+ 0x1E31,
+ 0,
+ 0x1E33,
+ 0,
+ 0x1E35,
+ 0,
+ 0x1E37,
+ 0,
+ 0x1E39,
+ 0,
+ 0x1E3B,
+ 0,
+ 0x1E3D,
+ 0,
+ 0x1E3F,
+ 0,
+ 0x1E41,
+ 0,
+ 0x1E43,
+ 0,
+ 0x1E45,
+ 0,
+ 0x1E47,
+ 0,
+ 0x1E49,
+ 0,
+ 0x1E4B,
+ 0,
+ 0x1E4D,
+ 0,
+ 0x1E4F,
+ 0,
+ 0x1E51,
+ 0,
+ 0x1E53,
+ 0,
+ 0x1E55,
+ 0,
+ 0x1E57,
+ 0,
+ 0x1E59,
+ 0,
+ 0x1E5B,
+ 0,
+ 0x1E5D,
+ 0,
+ 0x1E5F,
+ 0,
+ 0x1E61,
+ 0,
+ 0x1E63,
+ 0,
+ 0x1E65,
+ 0,
+ 0x1E67,
+ 0,
+ 0x1E69,
+ 0,
+ 0x1E6B,
+ 0,
+ 0x1E6D,
+ 0,
+ 0x1E6F,
+ 0,
+ 0x1E71,
+ 0,
+ 0x1E73,
+ 0,
+ 0x1E75,
+ 0,
+ 0x1E77,
+ 0,
+ 0x1E79,
+ 0,
+ 0x1E7B,
+ 0,
+ 0x1E7D,
+ 0,
+ 0x1E7F,
+ 0,
+ 0x1E81,
+ 0,
+ 0x1E83,
+ 0,
+ 0x1E85,
+ 0,
+ 0x1E87,
+ 0,
+ 0x1E89,
+ 0,
+ 0x1E8B,
+ 0,
+ 0x1E8D,
+ 0,
+ 0x1E8F,
+ 0,
+ 0x1E91,
+ 0,
+ 0x1E93,
+ 0,
+ 0x1E95,
+ 0,
+ CF_use_AUX_TABLE_8,
+ CF_use_AUX_TABLE_9,
+ CF_use_AUX_TABLE_10,
+ CF_use_AUX_TABLE_11,
+ CF_use_AUX_TABLE_12,
+ 0x1E61,
+ 0,
+ CF_use_AUX_TABLE_1,
+ 0,
+ 0x1EA1,
+ 0,
+ 0x1EA3,
+ 0,
+ 0x1EA5,
+ 0,
+ 0x1EA7,
+ 0,
+ 0x1EA9,
+ 0,
+ 0x1EAB,
+ 0,
+ 0x1EAD,
+ 0,
+ 0x1EAF,
+ 0,
+ 0x1EB1,
+ 0,
+ 0x1EB3,
+ 0,
+ 0x1EB5,
+ 0,
+ 0x1EB7,
+ 0,
+ 0x1EB9,
+ 0,
+ 0x1EBB,
+ 0,
+ 0x1EBD,
+ 0,
+ 0x1EBF,
+ 0,
+ 0x1EC1,
+ 0,
+ 0x1EC3,
+ 0,
+ 0x1EC5,
+ 0,
+ 0x1EC7,
+ 0,
+ 0x1EC9,
+ 0,
+ 0x1ECB,
+ 0,
+ 0x1ECD,
+ 0,
+ 0x1ECF,
+ 0,
+ 0x1ED1,
+ 0,
+ 0x1ED3,
+ 0,
+ 0x1ED5,
+ 0,
+ 0x1ED7,
+ 0,
+ 0x1ED9,
+ 0,
+ 0x1EDB,
+ 0,
+ 0x1EDD,
+ 0,
+ 0x1EDF,
+ 0,
+ 0x1EE1,
+ 0,
+ 0x1EE3,
+ 0,
+ 0x1EE5,
+ 0,
+ 0x1EE7,
+ 0,
+ 0x1EE9,
+ 0,
+ 0x1EEB,
+ 0,
+ 0x1EED,
+ 0,
+ 0x1EEF,
+ 0,
+ 0x1EF1,
+ 0,
+ 0x1EF3,
+ 0,
+ 0x1EF5,
+ 0,
+ 0x1EF7,
+ 0,
+ 0x1EF9,
+ 0,
+ 0x1EFB,
+ 0,
+ 0x1EFD,
+ 0,
+ 0x1EFF,
+ 0,
+ 0x1F00,
+ 0,
+ 0x1F10,
+ 0,
+ 0x1F20,
+ 0,
+ 0x1F30,
+ 0,
+ 0x1F40,
+ 0,
+ CF_use_AUX_TABLE_13,
+ 0,
+ CF_use_AUX_TABLE_14,
+ 0,
+ CF_use_AUX_TABLE_15,
+ 0,
+ CF_use_AUX_TABLE_16,
+ 0,
+ 0x1F51,
+ 0,
+ 0x1F53,
+ 0,
+ 0x1F55,
+ 0,
+ 0x1F57,
+ 0,
+ 0x1F60,
+ 0,
+ CF_use_AUX_TABLE_17,
+ CF_use_AUX_TABLE_18,
+ CF_use_AUX_TABLE_19,
+ CF_use_AUX_TABLE_20,
+ CF_use_AUX_TABLE_21,
+ CF_use_AUX_TABLE_22,
+ CF_use_AUX_TABLE_23,
+ CF_use_AUX_TABLE_24,
+ CF_use_AUX_TABLE_17,
+ CF_use_AUX_TABLE_18,
+ CF_use_AUX_TABLE_19,
+ CF_use_AUX_TABLE_20,
+ CF_use_AUX_TABLE_21,
+ CF_use_AUX_TABLE_22,
+ CF_use_AUX_TABLE_23,
+ CF_use_AUX_TABLE_24,
+ CF_use_AUX_TABLE_25,
+ CF_use_AUX_TABLE_26,
+ CF_use_AUX_TABLE_27,
+ CF_use_AUX_TABLE_28,
+ CF_use_AUX_TABLE_29,
+ CF_use_AUX_TABLE_30,
+ CF_use_AUX_TABLE_31,
+ CF_use_AUX_TABLE_32,
+ CF_use_AUX_TABLE_25,
+ CF_use_AUX_TABLE_26,
+ CF_use_AUX_TABLE_27,
+ CF_use_AUX_TABLE_28,
+ CF_use_AUX_TABLE_29,
+ CF_use_AUX_TABLE_30,
+ CF_use_AUX_TABLE_31,
+ CF_use_AUX_TABLE_32,
+ CF_use_AUX_TABLE_33,
+ CF_use_AUX_TABLE_34,
+ CF_use_AUX_TABLE_35,
+ CF_use_AUX_TABLE_36,
+ CF_use_AUX_TABLE_37,
+ CF_use_AUX_TABLE_38,
+ CF_use_AUX_TABLE_39,
+ CF_use_AUX_TABLE_40,
+ CF_use_AUX_TABLE_33,
+ CF_use_AUX_TABLE_34,
+ CF_use_AUX_TABLE_35,
+ CF_use_AUX_TABLE_36,
+ CF_use_AUX_TABLE_37,
+ CF_use_AUX_TABLE_38,
+ CF_use_AUX_TABLE_39,
+ CF_use_AUX_TABLE_40,
+ 0,
+ CF_use_AUX_TABLE_41,
+ CF_use_AUX_TABLE_42,
+ CF_use_AUX_TABLE_43,
+ 0,
+ CF_use_AUX_TABLE_44,
+ CF_use_AUX_TABLE_45,
+ 0x1FB0,
+ 0x1F70,
+ CF_use_AUX_TABLE_42,
+ 0,
+ 0x3B9,
+ 0,
+ CF_use_AUX_TABLE_46,
+ CF_use_AUX_TABLE_47,
+ CF_use_AUX_TABLE_48,
+ 0,
+ CF_use_AUX_TABLE_49,
+ CF_use_AUX_TABLE_50,
+ 0x1F72,
+ CF_use_AUX_TABLE_47,
+ 0,
+ CF_use_AUX_TABLE_51,
+ CF_use_AUX_TABLE_5,
+ 0,
+ CF_use_AUX_TABLE_52,
+ CF_use_AUX_TABLE_53,
+ 0x1FD0,
+ 0x1F76,
+ 0,
+ CF_use_AUX_TABLE_54,
+ CF_use_AUX_TABLE_6,
+ CF_use_AUX_TABLE_55,
+ 0,
+ CF_use_AUX_TABLE_56,
+ CF_use_AUX_TABLE_57,
+ 0x1FE0,
+ 0x1F7A,
+ 0x1FE5,
+ 0,
+ CF_use_AUX_TABLE_58,
+ CF_use_AUX_TABLE_59,
+ CF_use_AUX_TABLE_60,
+ 0,
+ CF_use_AUX_TABLE_61,
+ CF_use_AUX_TABLE_62,
+ 0x1F78,
+ 0x1F7C,
+ CF_use_AUX_TABLE_59,
+ 0,
+ 0x3C9,
+ 0,
+ 0x92,
+ 0x47,
+ 0,
+ 0x214E,
+ 0,
+ 0x2170,
+ 0,
+ 0x2184,
+ 0,
+ 0x24D0,
+ 0,
+ 0x2C30,
+ 0,
+ 0x2C61,
+ 0,
+ 0x26B,
+ 0x1D7D,
+ 0x27D,
+ 0,
+ 0x2C68,
+ 0,
+ 0x2C6A,
+ 0,
+ 0x2C6C,
+ 0,
+ 0x251,
+ 0x271,
+ 0x250,
+ 0x252,
+ 0,
+ 0x2C73,
+ 0,
+ 0x2C76,
+ 0,
+ 0x23F,
+ 0x2C81,
+ 0,
+ 0x2C83,
+ 0,
+ 0x2C85,
+ 0,
+ 0x2C87,
+ 0,
+ 0x2C89,
+ 0,
+ 0x2C8B,
+ 0,
+ 0x2C8D,
+ 0,
+ 0x2C8F,
+ 0,
+ 0x2C91,
+ 0,
+ 0x2C93,
+ 0,
+ 0x2C95,
+ 0,
+ 0x2C97,
+ 0,
+ 0x2C99,
+ 0,
+ 0x2C9B,
+ 0,
+ 0x2C9D,
+ 0,
+ 0x2C9F,
+ 0,
+ 0x2CA1,
+ 0,
+ 0x2CA3,
+ 0,
+ 0x2CA5,
+ 0,
+ 0x2CA7,
+ 0,
+ 0x2CA9,
+ 0,
+ 0x2CAB,
+ 0,
+ 0x2CAD,
+ 0,
+ 0x2CAF,
+ 0,
+ 0x2CB1,
+ 0,
+ 0x2CB3,
+ 0,
+ 0x2CB5,
+ 0,
+ 0x2CB7,
+ 0,
+ 0x2CB9,
+ 0,
+ 0x2CBB,
+ 0,
+ 0x2CBD,
+ 0,
+ 0x2CBF,
+ 0,
+ 0x2CC1,
+ 0,
+ 0x2CC3,
+ 0,
+ 0x2CC5,
+ 0,
+ 0x2CC7,
+ 0,
+ 0x2CC9,
+ 0,
+ 0x2CCB,
+ 0,
+ 0x2CCD,
+ 0,
+ 0x2CCF,
+ 0,
+ 0x2CD1,
+ 0,
+ 0x2CD3,
+ 0,
+ 0x2CD5,
+ 0,
+ 0x2CD7,
+ 0,
+ 0x2CD9,
+ 0,
+ 0x2CDB,
+ 0,
+ 0x2CDD,
+ 0,
+ 0x2CDF,
+ 0,
+ 0x2CE1,
+ 0,
+ 0x2CE3,
+ 0,
+ 0x2CEC,
+ 0,
+ 0x2CEE,
+ 0,
+ 0x2CF3,
+ 0,
+ 0xA641,
+ 0,
+ 0xA643,
+ 0,
+ 0xA645,
+ 0,
+ 0xA647,
+ 0,
+ 0xA649,
+ 0,
+ 0xA64B,
+ 0,
+ 0xA64D,
+ 0,
+ 0xA64F,
+ 0,
+ 0xA651,
+ 0,
+ 0xA653,
+ 0,
+ 0xA655,
+ 0,
+ 0xA657,
+ 0,
+ 0xA659,
+ 0,
+ 0xA65B,
+ 0,
+ 0xA65D,
+ 0,
+ 0xA65F,
+ 0,
+ 0xA661,
+ 0,
+ 0xA663,
+ 0,
+ 0xA665,
+ 0,
+ 0xA667,
+ 0,
+ 0xA669,
+ 0,
+ 0xA66B,
+ 0,
+ 0xA66D,
+ 0,
+ 0xA681,
+ 0,
+ 0xA683,
+ 0,
+ 0xA685,
+ 0,
+ 0xA687,
+ 0,
+ 0xA689,
+ 0,
+ 0xA68B,
+ 0,
+ 0xA68D,
+ 0,
+ 0xA68F,
+ 0,
+ 0xA691,
+ 0,
+ 0xA693,
+ 0,
+ 0xA695,
+ 0,
+ 0xA697,
+ 0,
+ 0xA699,
+ 0,
+ 0xA69B,
+ 0,
+ 0xA723,
+ 0,
+ 0xA725,
+ 0,
+ 0xA727,
+ 0,
+ 0xA729,
+ 0,
+ 0xA72B,
+ 0,
+ 0xA72D,
+ 0,
+ 0xA72F,
+ 0,
+ 0xA733,
+ 0,
+ 0xA735,
+ 0,
+ 0xA737,
+ 0,
+ 0xA739,
+ 0,
+ 0xA73B,
+ 0,
+ 0xA73D,
+ 0,
+ 0xA73F,
+ 0,
+ 0xA741,
+ 0,
+ 0xA743,
+ 0,
+ 0xA745,
+ 0,
+ 0xA747,
+ 0,
+ 0xA749,
+ 0,
+ 0xA74B,
+ 0,
+ 0xA74D,
+ 0,
+ 0xA74F,
+ 0,
+ 0xA751,
+ 0,
+ 0xA753,
+ 0,
+ 0xA755,
+ 0,
+ 0xA757,
+ 0,
+ 0xA759,
+ 0,
+ 0xA75B,
+ 0,
+ 0xA75D,
+ 0,
+ 0xA75F,
+ 0,
+ 0xA761,
+ 0,
+ 0xA763,
+ 0,
+ 0xA765,
+ 0,
+ 0xA767,
+ 0,
+ 0xA769,
+ 0,
+ 0xA76B,
+ 0,
+ 0xA76D,
+ 0,
+ 0xA76F,
+ 0,
+ 0xA77A,
+ 0,
+ 0xA77C,
+ 0,
+ 0x1D79,
+ 0xA77F,
+ 0,
+ 0xA781,
+ 0,
+ 0xA783,
+ 0,
+ 0xA785,
+ 0,
+ 0xA787,
+ 0,
+ 0xA78C,
+ 0,
+ 0x265,
+ 0,
+ 0xA791,
+ 0,
+ 0xA793,
+ 0,
+ 0xA797,
+ 0,
+ 0xA799,
+ 0,
+ 0xA79B,
+ 0,
+ 0xA79D,
+ 0,
+ 0xA79F,
+ 0,
+ 0xA7A1,
+ 0,
+ 0xA7A3,
+ 0,
+ 0xA7A5,
+ 0,
+ 0xA7A7,
+ 0,
+ 0xA7A9,
+ 0,
+ 0x266,
+ 0x25C,
+ 0x261,
+ 0x26C,
+ 0x26A,
+ 0,
+ 0x29E,
+ 0x287,
+ 0x29D,
+ 0xAB53,
+ 0xA7B5,
+ 0,
+ 0xA7B7,
+ 0,
+ 0x13A0,
+ 0,
+ CF_use_AUX_TABLE_63,
+ CF_use_AUX_TABLE_64,
+ CF_use_AUX_TABLE_65,
+ CF_use_AUX_TABLE_66,
+ CF_use_AUX_TABLE_67,
+ CF_use_AUX_TABLE_68,
+ 0,
+ CF_use_AUX_TABLE_69,
+ CF_use_AUX_TABLE_70,
+ CF_use_AUX_TABLE_71,
+ CF_use_AUX_TABLE_72,
+ CF_use_AUX_TABLE_73,
+ 0,
+ 0xFF41,
+ 0,
+ 0x10428,
+ 0,
+ 0x104D8,
+ 0,
+ 0x10CC0,
+ 0,
+ 0x118C0,
+ 0,
+ 0x1E922,
+ 0
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1237, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
+ 0x41,
+ 0x5B,
+ 0xC0,
+ 0xD7,
+ 0xD8,
0xDF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x179,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x182,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x187,
+ 0x188,
+ 0x189,
+ 0x18B,
+ 0x18C,
+ 0x18E,
+ 0x18F,
+ 0x190,
+ 0x191,
+ 0x192,
+ 0x193,
+ 0x194,
+ 0x195,
+ 0x196,
+ 0x197,
+ 0x198,
+ 0x199,
+ 0x19C,
+ 0x19D,
+ 0x19E,
+ 0x19F,
+ 0x1A0,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A7,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1AF,
+ 0x1B0,
+ 0x1B1,
+ 0x1B3,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B8,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C6,
+ 0x1C7,
+ 0x1C8,
+ 0x1C9,
+ 0x1CA,
+ 0x1CB,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F7,
+ 0x1F8,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23B,
+ 0x23C,
+ 0x23D,
+ 0x23E,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x244,
+ 0x245,
+ 0x246,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FA,
+ 0x3FB,
+ 0x3FD,
+ 0x400,
+ 0x410,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C1,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F0,
+ 0x13F6,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB8,
+ 0x1FBA,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD8,
+ 0x1FDA,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FEA,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFA,
+ 0x1FFC,
+ 0x1FFD,
+ 0x2126,
+ 0x2127,
+ 0x212A,
+ 0x212B,
+ 0x212C,
+ 0x2132,
+ 0x2133,
+ 0x2160,
+ 0x2170,
+ 0x2183,
+ 0x2184,
+ 0x24B6,
+ 0x24D0,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C63,
+ 0x2C64,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C6E,
+ 0x2C6F,
+ 0x2C70,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C80,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77E,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AC,
+ 0xA7AD,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B1,
+ 0xA7B2,
+ 0xA7B3,
+ 0xA7B4,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x1E900,
+ 0x1E922
+};
+
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ LC_0 = 0,
+ LC_use_AUX_TABLE_1 = -1
+} LC_enum;
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+#define HAS_LC_AUX_TABLES
+
+static const unsigned int LC_AUX_TABLE_1[] = {
+ 0x69,
+ 0x307
+};
+
+static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ LC_AUX_TABLE_1
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 LC_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* LC_AUX_TABLE_1 */
+};
+
+static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+ 0,
+ 0x61,
+ 0,
0xE0,
+ 0,
+ 0xF8,
+ 0,
+ 0x101,
+ 0,
+ 0x103,
+ 0,
+ 0x105,
+ 0,
+ 0x107,
+ 0,
+ 0x109,
+ 0,
+ 0x10B,
+ 0,
+ 0x10D,
+ 0,
+ 0x10F,
+ 0,
+ 0x111,
+ 0,
+ 0x113,
+ 0,
+ 0x115,
+ 0,
+ 0x117,
+ 0,
+ 0x119,
+ 0,
+ 0x11B,
+ 0,
+ 0x11D,
+ 0,
+ 0x11F,
+ 0,
+ 0x121,
+ 0,
+ 0x123,
+ 0,
+ 0x125,
+ 0,
+ 0x127,
+ 0,
+ 0x129,
+ 0,
+ 0x12B,
+ 0,
+ 0x12D,
+ 0,
+ 0x12F,
+ 0,
+ LC_use_AUX_TABLE_1,
+ 0,
+ 0x133,
+ 0,
+ 0x135,
+ 0,
+ 0x137,
+ 0,
+ 0x13A,
+ 0,
+ 0x13C,
+ 0,
+ 0x13E,
+ 0,
+ 0x140,
+ 0,
+ 0x142,
+ 0,
+ 0x144,
+ 0,
+ 0x146,
+ 0,
+ 0x148,
+ 0,
+ 0x14B,
+ 0,
+ 0x14D,
+ 0,
+ 0x14F,
+ 0,
+ 0x151,
+ 0,
+ 0x153,
+ 0,
+ 0x155,
+ 0,
+ 0x157,
+ 0,
+ 0x159,
+ 0,
+ 0x15B,
+ 0,
+ 0x15D,
+ 0,
+ 0x15F,
+ 0,
+ 0x161,
+ 0,
+ 0x163,
+ 0,
+ 0x165,
+ 0,
+ 0x167,
+ 0,
+ 0x169,
+ 0,
+ 0x16B,
+ 0,
+ 0x16D,
+ 0,
+ 0x16F,
+ 0,
+ 0x171,
+ 0,
+ 0x173,
+ 0,
+ 0x175,
+ 0,
+ 0x177,
+ 0,
+ 0xFF,
+ 0x17A,
+ 0,
+ 0x17C,
+ 0,
+ 0x17E,
+ 0,
+ 0x253,
+ 0x183,
+ 0,
+ 0x185,
+ 0,
+ 0x254,
+ 0x188,
+ 0,
+ 0x256,
+ 0x18C,
+ 0,
+ 0x1DD,
+ 0x259,
+ 0x25B,
+ 0x192,
+ 0,
+ 0x260,
+ 0x263,
+ 0,
+ 0x269,
+ 0x268,
+ 0x199,
+ 0,
+ 0x26F,
+ 0x272,
+ 0,
+ 0x275,
+ 0x1A1,
+ 0,
+ 0x1A3,
+ 0,
+ 0x1A5,
+ 0,
+ 0x280,
+ 0x1A8,
+ 0,
+ 0x283,
+ 0,
+ 0x1AD,
+ 0,
+ 0x288,
+ 0x1B0,
+ 0,
+ 0x28A,
+ 0x1B4,
+ 0,
+ 0x1B6,
+ 0,
+ 0x292,
+ 0x1B9,
+ 0,
+ 0x1BD,
+ 0,
+ 0x1C6,
+ 0x1C6,
+ 0,
+ 0x1C9,
+ 0x1C9,
+ 0,
+ 0x1CC,
+ 0x1CC,
+ 0,
+ 0x1CE,
+ 0,
+ 0x1D0,
+ 0,
+ 0x1D2,
+ 0,
+ 0x1D4,
+ 0,
+ 0x1D6,
+ 0,
+ 0x1D8,
+ 0,
+ 0x1DA,
+ 0,
+ 0x1DC,
+ 0,
+ 0x1DF,
+ 0,
+ 0x1E1,
+ 0,
+ 0x1E3,
+ 0,
+ 0x1E5,
+ 0,
+ 0x1E7,
+ 0,
+ 0x1E9,
+ 0,
+ 0x1EB,
+ 0,
+ 0x1ED,
+ 0,
+ 0x1EF,
+ 0,
+ 0x1F3,
+ 0x1F3,
+ 0,
+ 0x1F5,
+ 0,
+ 0x195,
+ 0x1BF,
+ 0x1F9,
+ 0,
+ 0x1FB,
+ 0,
+ 0x1FD,
+ 0,
+ 0x1FF,
+ 0,
+ 0x201,
+ 0,
+ 0x203,
+ 0,
+ 0x205,
+ 0,
+ 0x207,
+ 0,
+ 0x209,
+ 0,
+ 0x20B,
+ 0,
+ 0x20D,
+ 0,
+ 0x20F,
+ 0,
+ 0x211,
+ 0,
+ 0x213,
+ 0,
+ 0x215,
+ 0,
+ 0x217,
+ 0,
+ 0x219,
+ 0,
+ 0x21B,
+ 0,
+ 0x21D,
+ 0,
+ 0x21F,
+ 0,
+ 0x19E,
+ 0,
+ 0x223,
+ 0,
+ 0x225,
+ 0,
+ 0x227,
+ 0,
+ 0x229,
+ 0,
+ 0x22B,
+ 0,
+ 0x22D,
+ 0,
+ 0x22F,
+ 0,
+ 0x231,
+ 0,
+ 0x233,
+ 0,
+ 0x2C65,
+ 0x23C,
+ 0,
+ 0x19A,
+ 0x2C66,
+ 0,
+ 0x242,
+ 0,
+ 0x180,
+ 0x289,
+ 0x28C,
+ 0x247,
+ 0,
+ 0x249,
+ 0,
+ 0x24B,
+ 0,
+ 0x24D,
+ 0,
+ 0x24F,
+ 0,
+ 0x371,
+ 0,
+ 0x373,
+ 0,
+ 0x377,
+ 0,
+ 0x3F3,
+ 0,
+ 0x3AC,
+ 0,
+ 0x3AD,
+ 0,
+ 0x3CC,
+ 0,
+ 0x3CD,
+ 0,
+ 0x3B1,
+ 0,
+ 0x3C3,
+ 0,
+ 0x3D7,
+ 0,
+ 0x3D9,
+ 0,
+ 0x3DB,
+ 0,
+ 0x3DD,
+ 0,
+ 0x3DF,
+ 0,
+ 0x3E1,
+ 0,
+ 0x3E3,
+ 0,
+ 0x3E5,
+ 0,
+ 0x3E7,
+ 0,
+ 0x3E9,
+ 0,
+ 0x3EB,
+ 0,
+ 0x3ED,
+ 0,
+ 0x3EF,
+ 0,
+ 0x3B8,
+ 0,
+ 0x3F8,
+ 0,
+ 0x3F2,
+ 0x3FB,
+ 0,
+ 0x37B,
+ 0x450,
+ 0x430,
+ 0,
+ 0x461,
+ 0,
+ 0x463,
+ 0,
+ 0x465,
+ 0,
+ 0x467,
+ 0,
+ 0x469,
+ 0,
+ 0x46B,
+ 0,
+ 0x46D,
+ 0,
+ 0x46F,
+ 0,
+ 0x471,
+ 0,
+ 0x473,
+ 0,
+ 0x475,
+ 0,
+ 0x477,
+ 0,
+ 0x479,
+ 0,
+ 0x47B,
+ 0,
+ 0x47D,
+ 0,
+ 0x47F,
+ 0,
+ 0x481,
+ 0,
+ 0x48B,
+ 0,
+ 0x48D,
+ 0,
+ 0x48F,
+ 0,
+ 0x491,
+ 0,
+ 0x493,
+ 0,
+ 0x495,
+ 0,
+ 0x497,
+ 0,
+ 0x499,
+ 0,
+ 0x49B,
+ 0,
+ 0x49D,
+ 0,
+ 0x49F,
+ 0,
+ 0x4A1,
+ 0,
+ 0x4A3,
+ 0,
+ 0x4A5,
+ 0,
+ 0x4A7,
+ 0,
+ 0x4A9,
+ 0,
+ 0x4AB,
+ 0,
+ 0x4AD,
+ 0,
+ 0x4AF,
+ 0,
+ 0x4B1,
+ 0,
+ 0x4B3,
+ 0,
+ 0x4B5,
+ 0,
+ 0x4B7,
+ 0,
+ 0x4B9,
+ 0,
+ 0x4BB,
+ 0,
+ 0x4BD,
+ 0,
+ 0x4BF,
+ 0,
+ 0x4CF,
+ 0x4C2,
+ 0,
+ 0x4C4,
+ 0,
+ 0x4C6,
+ 0,
+ 0x4C8,
+ 0,
+ 0x4CA,
+ 0,
+ 0x4CC,
+ 0,
+ 0x4CE,
+ 0,
+ 0x4D1,
+ 0,
+ 0x4D3,
+ 0,
+ 0x4D5,
+ 0,
+ 0x4D7,
+ 0,
+ 0x4D9,
+ 0,
+ 0x4DB,
+ 0,
+ 0x4DD,
+ 0,
+ 0x4DF,
+ 0,
+ 0x4E1,
+ 0,
+ 0x4E3,
+ 0,
+ 0x4E5,
+ 0,
+ 0x4E7,
+ 0,
+ 0x4E9,
+ 0,
+ 0x4EB,
+ 0,
+ 0x4ED,
+ 0,
+ 0x4EF,
+ 0,
+ 0x4F1,
+ 0,
+ 0x4F3,
+ 0,
+ 0x4F5,
+ 0,
+ 0x4F7,
+ 0,
+ 0x4F9,
+ 0,
+ 0x4FB,
+ 0,
+ 0x4FD,
+ 0,
+ 0x4FF,
+ 0,
+ 0x501,
+ 0,
+ 0x503,
+ 0,
+ 0x505,
+ 0,
+ 0x507,
+ 0,
+ 0x509,
+ 0,
+ 0x50B,
+ 0,
+ 0x50D,
+ 0,
+ 0x50F,
+ 0,
+ 0x511,
+ 0,
+ 0x513,
+ 0,
+ 0x515,
+ 0,
+ 0x517,
+ 0,
+ 0x519,
+ 0,
+ 0x51B,
+ 0,
+ 0x51D,
+ 0,
+ 0x51F,
+ 0,
+ 0x521,
+ 0,
+ 0x523,
+ 0,
+ 0x525,
+ 0,
+ 0x527,
+ 0,
+ 0x529,
+ 0,
+ 0x52B,
+ 0,
+ 0x52D,
+ 0,
+ 0x52F,
+ 0,
+ 0x561,
+ 0,
+ 0x2D00,
+ 0,
+ 0x2D27,
+ 0,
+ 0x2D2D,
+ 0,
+ 0xAB70,
+ 0x13F8,
+ 0,
+ 0x1E01,
+ 0,
+ 0x1E03,
+ 0,
+ 0x1E05,
+ 0,
+ 0x1E07,
+ 0,
+ 0x1E09,
+ 0,
+ 0x1E0B,
+ 0,
+ 0x1E0D,
+ 0,
+ 0x1E0F,
+ 0,
+ 0x1E11,
+ 0,
+ 0x1E13,
+ 0,
+ 0x1E15,
+ 0,
+ 0x1E17,
+ 0,
+ 0x1E19,
+ 0,
+ 0x1E1B,
+ 0,
+ 0x1E1D,
+ 0,
+ 0x1E1F,
+ 0,
+ 0x1E21,
+ 0,
+ 0x1E23,
+ 0,
+ 0x1E25,
+ 0,
+ 0x1E27,
+ 0,
+ 0x1E29,
+ 0,
+ 0x1E2B,
+ 0,
+ 0x1E2D,
+ 0,
+ 0x1E2F,
+ 0,
+ 0x1E31,
+ 0,
+ 0x1E33,
+ 0,
+ 0x1E35,
+ 0,
+ 0x1E37,
+ 0,
+ 0x1E39,
+ 0,
+ 0x1E3B,
+ 0,
+ 0x1E3D,
+ 0,
+ 0x1E3F,
+ 0,
+ 0x1E41,
+ 0,
+ 0x1E43,
+ 0,
+ 0x1E45,
+ 0,
+ 0x1E47,
+ 0,
+ 0x1E49,
+ 0,
+ 0x1E4B,
+ 0,
+ 0x1E4D,
+ 0,
+ 0x1E4F,
+ 0,
+ 0x1E51,
+ 0,
+ 0x1E53,
+ 0,
+ 0x1E55,
+ 0,
+ 0x1E57,
+ 0,
+ 0x1E59,
+ 0,
+ 0x1E5B,
+ 0,
+ 0x1E5D,
+ 0,
+ 0x1E5F,
+ 0,
+ 0x1E61,
+ 0,
+ 0x1E63,
+ 0,
+ 0x1E65,
+ 0,
+ 0x1E67,
+ 0,
+ 0x1E69,
+ 0,
+ 0x1E6B,
+ 0,
+ 0x1E6D,
+ 0,
+ 0x1E6F,
+ 0,
+ 0x1E71,
+ 0,
+ 0x1E73,
+ 0,
+ 0x1E75,
+ 0,
+ 0x1E77,
+ 0,
+ 0x1E79,
+ 0,
+ 0x1E7B,
+ 0,
+ 0x1E7D,
+ 0,
+ 0x1E7F,
+ 0,
+ 0x1E81,
+ 0,
+ 0x1E83,
+ 0,
+ 0x1E85,
+ 0,
+ 0x1E87,
+ 0,
+ 0x1E89,
+ 0,
+ 0x1E8B,
+ 0,
+ 0x1E8D,
+ 0,
+ 0x1E8F,
+ 0,
+ 0x1E91,
+ 0,
+ 0x1E93,
+ 0,
+ 0x1E95,
+ 0,
+ 0xDF,
+ 0,
+ 0x1EA1,
+ 0,
+ 0x1EA3,
+ 0,
+ 0x1EA5,
+ 0,
+ 0x1EA7,
+ 0,
+ 0x1EA9,
+ 0,
+ 0x1EAB,
+ 0,
+ 0x1EAD,
+ 0,
+ 0x1EAF,
+ 0,
+ 0x1EB1,
+ 0,
+ 0x1EB3,
+ 0,
+ 0x1EB5,
+ 0,
+ 0x1EB7,
+ 0,
+ 0x1EB9,
+ 0,
+ 0x1EBB,
+ 0,
+ 0x1EBD,
+ 0,
+ 0x1EBF,
+ 0,
+ 0x1EC1,
+ 0,
+ 0x1EC3,
+ 0,
+ 0x1EC5,
+ 0,
+ 0x1EC7,
+ 0,
+ 0x1EC9,
+ 0,
+ 0x1ECB,
+ 0,
+ 0x1ECD,
+ 0,
+ 0x1ECF,
+ 0,
+ 0x1ED1,
+ 0,
+ 0x1ED3,
+ 0,
+ 0x1ED5,
+ 0,
+ 0x1ED7,
+ 0,
+ 0x1ED9,
+ 0,
+ 0x1EDB,
+ 0,
+ 0x1EDD,
+ 0,
+ 0x1EDF,
+ 0,
+ 0x1EE1,
+ 0,
+ 0x1EE3,
+ 0,
+ 0x1EE5,
+ 0,
+ 0x1EE7,
+ 0,
+ 0x1EE9,
+ 0,
+ 0x1EEB,
+ 0,
+ 0x1EED,
+ 0,
+ 0x1EEF,
+ 0,
+ 0x1EF1,
+ 0,
+ 0x1EF3,
+ 0,
+ 0x1EF5,
+ 0,
+ 0x1EF7,
+ 0,
+ 0x1EF9,
+ 0,
+ 0x1EFB,
+ 0,
+ 0x1EFD,
+ 0,
+ 0x1EFF,
+ 0,
+ 0x1F00,
+ 0,
+ 0x1F10,
+ 0,
+ 0x1F20,
+ 0,
+ 0x1F30,
+ 0,
+ 0x1F40,
+ 0,
+ 0x1F51,
+ 0,
+ 0x1F53,
+ 0,
+ 0x1F55,
+ 0,
+ 0x1F57,
+ 0,
+ 0x1F60,
+ 0,
+ 0x1F80,
+ 0,
+ 0x1F90,
+ 0,
+ 0x1FA0,
+ 0,
+ 0x1FB0,
+ 0x1F70,
+ 0x1FB3,
+ 0,
+ 0x1F72,
+ 0x1FC3,
+ 0,
+ 0x1FD0,
+ 0x1F76,
+ 0,
+ 0x1FE0,
+ 0x1F7A,
+ 0x1FE5,
+ 0,
+ 0x1F78,
+ 0x1F7C,
+ 0x1FF3,
+ 0,
+ 0x3C9,
+ 0,
+ 0x6B,
+ 0xE5,
+ 0,
+ 0x214E,
+ 0,
+ 0x2170,
+ 0,
+ 0x2184,
+ 0,
+ 0x24D0,
+ 0,
+ 0x2C30,
+ 0,
+ 0x2C61,
+ 0,
+ 0x26B,
+ 0x1D7D,
+ 0x27D,
+ 0,
+ 0x2C68,
+ 0,
+ 0x2C6A,
+ 0,
+ 0x2C6C,
+ 0,
+ 0x251,
+ 0x271,
+ 0x250,
+ 0x252,
+ 0,
+ 0x2C73,
+ 0,
+ 0x2C76,
+ 0,
+ 0x23F,
+ 0x2C81,
+ 0,
+ 0x2C83,
+ 0,
+ 0x2C85,
+ 0,
+ 0x2C87,
+ 0,
+ 0x2C89,
+ 0,
+ 0x2C8B,
+ 0,
+ 0x2C8D,
+ 0,
+ 0x2C8F,
+ 0,
+ 0x2C91,
+ 0,
+ 0x2C93,
+ 0,
+ 0x2C95,
+ 0,
+ 0x2C97,
+ 0,
+ 0x2C99,
+ 0,
+ 0x2C9B,
+ 0,
+ 0x2C9D,
+ 0,
+ 0x2C9F,
+ 0,
+ 0x2CA1,
+ 0,
+ 0x2CA3,
+ 0,
+ 0x2CA5,
+ 0,
+ 0x2CA7,
+ 0,
+ 0x2CA9,
+ 0,
+ 0x2CAB,
+ 0,
+ 0x2CAD,
+ 0,
+ 0x2CAF,
+ 0,
+ 0x2CB1,
+ 0,
+ 0x2CB3,
+ 0,
+ 0x2CB5,
+ 0,
+ 0x2CB7,
+ 0,
+ 0x2CB9,
+ 0,
+ 0x2CBB,
+ 0,
+ 0x2CBD,
+ 0,
+ 0x2CBF,
+ 0,
+ 0x2CC1,
+ 0,
+ 0x2CC3,
+ 0,
+ 0x2CC5,
+ 0,
+ 0x2CC7,
+ 0,
+ 0x2CC9,
+ 0,
+ 0x2CCB,
+ 0,
+ 0x2CCD,
+ 0,
+ 0x2CCF,
+ 0,
+ 0x2CD1,
+ 0,
+ 0x2CD3,
+ 0,
+ 0x2CD5,
+ 0,
+ 0x2CD7,
+ 0,
+ 0x2CD9,
+ 0,
+ 0x2CDB,
+ 0,
+ 0x2CDD,
+ 0,
+ 0x2CDF,
+ 0,
+ 0x2CE1,
+ 0,
+ 0x2CE3,
+ 0,
+ 0x2CEC,
+ 0,
+ 0x2CEE,
+ 0,
+ 0x2CF3,
+ 0,
+ 0xA641,
+ 0,
+ 0xA643,
+ 0,
+ 0xA645,
+ 0,
+ 0xA647,
+ 0,
+ 0xA649,
+ 0,
+ 0xA64B,
+ 0,
+ 0xA64D,
+ 0,
+ 0xA64F,
+ 0,
+ 0xA651,
+ 0,
+ 0xA653,
+ 0,
+ 0xA655,
+ 0,
+ 0xA657,
+ 0,
+ 0xA659,
+ 0,
+ 0xA65B,
+ 0,
+ 0xA65D,
+ 0,
+ 0xA65F,
+ 0,
+ 0xA661,
+ 0,
+ 0xA663,
+ 0,
+ 0xA665,
+ 0,
+ 0xA667,
+ 0,
+ 0xA669,
+ 0,
+ 0xA66B,
+ 0,
+ 0xA66D,
+ 0,
+ 0xA681,
+ 0,
+ 0xA683,
+ 0,
+ 0xA685,
+ 0,
+ 0xA687,
+ 0,
+ 0xA689,
+ 0,
+ 0xA68B,
+ 0,
+ 0xA68D,
+ 0,
+ 0xA68F,
+ 0,
+ 0xA691,
+ 0,
+ 0xA693,
+ 0,
+ 0xA695,
+ 0,
+ 0xA697,
+ 0,
+ 0xA699,
+ 0,
+ 0xA69B,
+ 0,
+ 0xA723,
+ 0,
+ 0xA725,
+ 0,
+ 0xA727,
+ 0,
+ 0xA729,
+ 0,
+ 0xA72B,
+ 0,
+ 0xA72D,
+ 0,
+ 0xA72F,
+ 0,
+ 0xA733,
+ 0,
+ 0xA735,
+ 0,
+ 0xA737,
+ 0,
+ 0xA739,
+ 0,
+ 0xA73B,
+ 0,
+ 0xA73D,
+ 0,
+ 0xA73F,
+ 0,
+ 0xA741,
+ 0,
+ 0xA743,
+ 0,
+ 0xA745,
+ 0,
+ 0xA747,
+ 0,
+ 0xA749,
+ 0,
+ 0xA74B,
+ 0,
+ 0xA74D,
+ 0,
+ 0xA74F,
+ 0,
+ 0xA751,
+ 0,
+ 0xA753,
+ 0,
+ 0xA755,
+ 0,
+ 0xA757,
+ 0,
+ 0xA759,
+ 0,
+ 0xA75B,
+ 0,
+ 0xA75D,
+ 0,
+ 0xA75F,
+ 0,
+ 0xA761,
+ 0,
+ 0xA763,
+ 0,
+ 0xA765,
+ 0,
+ 0xA767,
+ 0,
+ 0xA769,
+ 0,
+ 0xA76B,
+ 0,
+ 0xA76D,
+ 0,
+ 0xA76F,
+ 0,
+ 0xA77A,
+ 0,
+ 0xA77C,
+ 0,
+ 0x1D79,
+ 0xA77F,
+ 0,
+ 0xA781,
+ 0,
+ 0xA783,
+ 0,
+ 0xA785,
+ 0,
+ 0xA787,
+ 0,
+ 0xA78C,
+ 0,
+ 0x265,
+ 0,
+ 0xA791,
+ 0,
+ 0xA793,
+ 0,
+ 0xA797,
+ 0,
+ 0xA799,
+ 0,
+ 0xA79B,
+ 0,
+ 0xA79D,
+ 0,
+ 0xA79F,
+ 0,
+ 0xA7A1,
+ 0,
+ 0xA7A3,
+ 0,
+ 0xA7A5,
+ 0,
+ 0xA7A7,
+ 0,
+ 0xA7A9,
+ 0,
+ 0x266,
+ 0x25C,
+ 0x261,
+ 0x26C,
+ 0x26A,
+ 0,
+ 0x29E,
+ 0x287,
+ 0x29D,
+ 0xAB53,
+ 0xA7B5,
+ 0,
+ 0xA7B7,
+ 0,
+ 0xFF41,
+ 0,
+ 0x10428,
+ 0,
+ 0x104D8,
+ 0,
+ 0x10CC0,
+ 0,
+ 0x118C0,
+ 0,
+ 0x1E922,
+ 0
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1255, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
0x130,
0x131,
- 0x149,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
0x14A,
- 0x1F0,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x179,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x182,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x187,
+ 0x188,
+ 0x189,
+ 0x18B,
+ 0x18C,
+ 0x18E,
+ 0x18F,
+ 0x190,
+ 0x191,
+ 0x192,
+ 0x193,
+ 0x194,
+ 0x195,
+ 0x196,
+ 0x197,
+ 0x198,
+ 0x199,
+ 0x19C,
+ 0x19D,
+ 0x19E,
+ 0x19F,
+ 0x1A0,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A7,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1AF,
+ 0x1B0,
+ 0x1B1,
+ 0x1B3,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B8,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C6,
+ 0x1C7,
+ 0x1C8,
+ 0x1C9,
+ 0x1CA,
+ 0x1CB,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
0x1F1,
+ 0x1F2,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F7,
+ 0x1F8,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23B,
+ 0x23C,
+ 0x23D,
+ 0x23E,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x244,
+ 0x245,
+ 0x246,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
0x390,
0x391,
- 0x3B0,
- 0x3B1,
- 0x587,
- 0x588,
- 0x1E96,
- 0x1E9B,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FA,
+ 0x3FB,
+ 0x3FD,
+ 0x400,
+ 0x410,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C1,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F0,
+ 0x13F6,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
0x1E9E,
0x1E9F,
- 0x1F50,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB8,
+ 0x1FBA,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD8,
+ 0x1FDA,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FEA,
+ 0x1FEC,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFA,
+ 0x1FFC,
+ 0x1FFD,
+ 0x2126,
+ 0x2127,
+ 0x212A,
+ 0x212B,
+ 0x212C,
+ 0x2132,
+ 0x2133,
+ 0x2160,
+ 0x2170,
+ 0x2183,
+ 0x2184,
+ 0x24B6,
+ 0x24D0,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C63,
+ 0x2C64,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C6E,
+ 0x2C6F,
+ 0x2C70,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C80,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77E,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AC,
+ 0xA7AD,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B1,
+ 0xA7B2,
+ 0xA7B3,
+ 0xA7B4,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x1E900,
+ 0x1E922
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ LC_0 = 0,
+ LC_use_AUX_TABLE_1 = -1
+} LC_enum;
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#define HAS_LC_AUX_TABLES
+
+static const unsigned int LC_AUX_TABLE_1[] = {
+ 0x89,
+ 0x307
+};
+
+static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ LC_AUX_TABLE_1
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 LC_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* LC_AUX_TABLE_1 */
+};
+
+static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+ 0,
+ 0x42,
+ 0,
+ 0x51,
+ 0,
+ 0x70,
+ 0,
+ 0x9C,
+ 0,
+ 0x8C,
+ 0,
+ 0x8E,
+ 0,
+ 0x8D,
+ 0,
+ 0x81,
+ 0,
+ 0x91,
+ 0,
+ 0xA2,
+ 0,
+ 0xCB,
+ 0,
+ 0xDB,
+ 0,
+ 0x101,
+ 0,
+ 0x103,
+ 0,
+ 0x105,
+ 0,
+ 0x107,
+ 0,
+ 0x109,
+ 0,
+ 0x10B,
+ 0,
+ 0x10D,
+ 0,
+ 0x10F,
+ 0,
+ 0x111,
+ 0,
+ 0x113,
+ 0,
+ 0x115,
+ 0,
+ 0x117,
+ 0,
+ 0x119,
+ 0,
+ 0x11B,
+ 0,
+ 0x11D,
+ 0,
+ 0x11F,
+ 0,
+ 0x121,
+ 0,
+ 0x123,
+ 0,
+ 0x125,
+ 0,
+ 0x127,
+ 0,
+ 0x129,
+ 0,
+ 0x12B,
+ 0,
+ 0x12D,
+ 0,
+ 0x12F,
+ 0,
+ LC_use_AUX_TABLE_1,
+ 0,
+ 0x133,
+ 0,
+ 0x135,
+ 0,
+ 0x137,
+ 0,
+ 0x13A,
+ 0,
+ 0x13C,
+ 0,
+ 0x13E,
+ 0,
+ 0x140,
+ 0,
+ 0x142,
+ 0,
+ 0x144,
+ 0,
+ 0x146,
+ 0,
+ 0x148,
+ 0,
+ 0x14B,
+ 0,
+ 0x14D,
+ 0,
+ 0x14F,
+ 0,
+ 0x151,
+ 0,
+ 0x153,
+ 0,
+ 0x155,
+ 0,
+ 0x157,
+ 0,
+ 0x159,
+ 0,
+ 0x15B,
+ 0,
+ 0x15D,
+ 0,
+ 0x15F,
+ 0,
+ 0x161,
+ 0,
+ 0x163,
+ 0,
+ 0x165,
+ 0,
+ 0x167,
+ 0,
+ 0x169,
+ 0,
+ 0x16B,
+ 0,
+ 0x16D,
+ 0,
+ 0x16F,
+ 0,
+ 0x171,
+ 0,
+ 0x173,
+ 0,
+ 0x175,
+ 0,
+ 0x177,
+ 0,
+ 0xDF,
+ 0x17A,
+ 0,
+ 0x17C,
+ 0,
+ 0x17E,
+ 0,
+ 0x253,
+ 0x183,
+ 0,
+ 0x185,
+ 0,
+ 0x254,
+ 0x188,
+ 0,
+ 0x256,
+ 0x18C,
+ 0,
+ 0x1DD,
+ 0x259,
+ 0x25B,
+ 0x192,
+ 0,
+ 0x260,
+ 0x263,
+ 0,
+ 0x269,
+ 0x268,
+ 0x199,
+ 0,
+ 0x26F,
+ 0x272,
+ 0,
+ 0x275,
+ 0x1A1,
+ 0,
+ 0x1A3,
+ 0,
+ 0x1A5,
+ 0,
+ 0x280,
+ 0x1A8,
+ 0,
+ 0x283,
+ 0,
+ 0x1AD,
+ 0,
+ 0x288,
+ 0x1B0,
+ 0,
+ 0x28A,
+ 0x1B4,
+ 0,
+ 0x1B6,
+ 0,
+ 0x292,
+ 0x1B9,
+ 0,
+ 0x1BD,
+ 0,
+ 0x1C6,
+ 0x1C6,
+ 0,
+ 0x1C9,
+ 0x1C9,
+ 0,
+ 0x1CC,
+ 0x1CC,
+ 0,
+ 0x1CE,
+ 0,
+ 0x1D0,
+ 0,
+ 0x1D2,
+ 0,
+ 0x1D4,
+ 0,
+ 0x1D6,
+ 0,
+ 0x1D8,
+ 0,
+ 0x1DA,
+ 0,
+ 0x1DC,
+ 0,
+ 0x1DF,
+ 0,
+ 0x1E1,
+ 0,
+ 0x1E3,
+ 0,
+ 0x1E5,
+ 0,
+ 0x1E7,
+ 0,
+ 0x1E9,
+ 0,
+ 0x1EB,
+ 0,
+ 0x1ED,
+ 0,
+ 0x1EF,
+ 0,
+ 0x1F3,
+ 0x1F3,
+ 0,
+ 0x1F5,
+ 0,
+ 0x195,
+ 0x1BF,
+ 0x1F9,
+ 0,
+ 0x1FB,
+ 0,
+ 0x1FD,
+ 0,
+ 0x1FF,
+ 0,
+ 0x201,
+ 0,
+ 0x203,
+ 0,
+ 0x205,
+ 0,
+ 0x207,
+ 0,
+ 0x209,
+ 0,
+ 0x20B,
+ 0,
+ 0x20D,
+ 0,
+ 0x20F,
+ 0,
+ 0x211,
+ 0,
+ 0x213,
+ 0,
+ 0x215,
+ 0,
+ 0x217,
+ 0,
+ 0x219,
+ 0,
+ 0x21B,
+ 0,
+ 0x21D,
+ 0,
+ 0x21F,
+ 0,
+ 0x19E,
+ 0,
+ 0x223,
+ 0,
+ 0x225,
+ 0,
+ 0x227,
+ 0,
+ 0x229,
+ 0,
+ 0x22B,
+ 0,
+ 0x22D,
+ 0,
+ 0x22F,
+ 0,
+ 0x231,
+ 0,
+ 0x233,
+ 0,
+ 0x2C65,
+ 0x23C,
+ 0,
+ 0x19A,
+ 0x2C66,
+ 0,
+ 0x242,
+ 0,
+ 0x180,
+ 0x289,
+ 0x28C,
+ 0x247,
+ 0,
+ 0x249,
+ 0,
+ 0x24B,
+ 0,
+ 0x24D,
+ 0,
+ 0x24F,
+ 0,
+ 0x371,
+ 0,
+ 0x373,
+ 0,
+ 0x377,
+ 0,
+ 0x3F3,
+ 0,
+ 0x3AC,
+ 0,
+ 0x3AD,
+ 0,
+ 0x3CC,
+ 0,
+ 0x3CD,
+ 0,
+ 0x3B1,
+ 0,
+ 0x3C3,
+ 0,
+ 0x3D7,
+ 0,
+ 0x3D9,
+ 0,
+ 0x3DB,
+ 0,
+ 0x3DD,
+ 0,
+ 0x3DF,
+ 0,
+ 0x3E1,
+ 0,
+ 0x3E3,
+ 0,
+ 0x3E5,
+ 0,
+ 0x3E7,
+ 0,
+ 0x3E9,
+ 0,
+ 0x3EB,
+ 0,
+ 0x3ED,
+ 0,
+ 0x3EF,
+ 0,
+ 0x3B8,
+ 0,
+ 0x3F8,
+ 0,
+ 0x3F2,
+ 0x3FB,
+ 0,
+ 0x37B,
+ 0x450,
+ 0x430,
+ 0,
+ 0x461,
+ 0,
+ 0x463,
+ 0,
+ 0x465,
+ 0,
+ 0x467,
+ 0,
+ 0x469,
+ 0,
+ 0x46B,
+ 0,
+ 0x46D,
+ 0,
+ 0x46F,
+ 0,
+ 0x471,
+ 0,
+ 0x473,
+ 0,
+ 0x475,
+ 0,
+ 0x477,
+ 0,
+ 0x479,
+ 0,
+ 0x47B,
+ 0,
+ 0x47D,
+ 0,
+ 0x47F,
+ 0,
+ 0x481,
+ 0,
+ 0x48B,
+ 0,
+ 0x48D,
+ 0,
+ 0x48F,
+ 0,
+ 0x491,
+ 0,
+ 0x493,
+ 0,
+ 0x495,
+ 0,
+ 0x497,
+ 0,
+ 0x499,
+ 0,
+ 0x49B,
+ 0,
+ 0x49D,
+ 0,
+ 0x49F,
+ 0,
+ 0x4A1,
+ 0,
+ 0x4A3,
+ 0,
+ 0x4A5,
+ 0,
+ 0x4A7,
+ 0,
+ 0x4A9,
+ 0,
+ 0x4AB,
+ 0,
+ 0x4AD,
+ 0,
+ 0x4AF,
+ 0,
+ 0x4B1,
+ 0,
+ 0x4B3,
+ 0,
+ 0x4B5,
+ 0,
+ 0x4B7,
+ 0,
+ 0x4B9,
+ 0,
+ 0x4BB,
+ 0,
+ 0x4BD,
+ 0,
+ 0x4BF,
+ 0,
+ 0x4CF,
+ 0x4C2,
+ 0,
+ 0x4C4,
+ 0,
+ 0x4C6,
+ 0,
+ 0x4C8,
+ 0,
+ 0x4CA,
+ 0,
+ 0x4CC,
+ 0,
+ 0x4CE,
+ 0,
+ 0x4D1,
+ 0,
+ 0x4D3,
+ 0,
+ 0x4D5,
+ 0,
+ 0x4D7,
+ 0,
+ 0x4D9,
+ 0,
+ 0x4DB,
+ 0,
+ 0x4DD,
+ 0,
+ 0x4DF,
+ 0,
+ 0x4E1,
+ 0,
+ 0x4E3,
+ 0,
+ 0x4E5,
+ 0,
+ 0x4E7,
+ 0,
+ 0x4E9,
+ 0,
+ 0x4EB,
+ 0,
+ 0x4ED,
+ 0,
+ 0x4EF,
+ 0,
+ 0x4F1,
+ 0,
+ 0x4F3,
+ 0,
+ 0x4F5,
+ 0,
+ 0x4F7,
+ 0,
+ 0x4F9,
+ 0,
+ 0x4FB,
+ 0,
+ 0x4FD,
+ 0,
+ 0x4FF,
+ 0,
+ 0x501,
+ 0,
+ 0x503,
+ 0,
+ 0x505,
+ 0,
+ 0x507,
+ 0,
+ 0x509,
+ 0,
+ 0x50B,
+ 0,
+ 0x50D,
+ 0,
+ 0x50F,
+ 0,
+ 0x511,
+ 0,
+ 0x513,
+ 0,
+ 0x515,
+ 0,
+ 0x517,
+ 0,
+ 0x519,
+ 0,
+ 0x51B,
+ 0,
+ 0x51D,
+ 0,
+ 0x51F,
+ 0,
+ 0x521,
+ 0,
+ 0x523,
+ 0,
+ 0x525,
+ 0,
+ 0x527,
+ 0,
+ 0x529,
+ 0,
+ 0x52B,
+ 0,
+ 0x52D,
+ 0,
+ 0x52F,
+ 0,
+ 0x561,
+ 0,
+ 0x2D00,
+ 0,
+ 0x2D27,
+ 0,
+ 0x2D2D,
+ 0,
+ 0xAB70,
+ 0x13F8,
+ 0,
+ 0x1E01,
+ 0,
+ 0x1E03,
+ 0,
+ 0x1E05,
+ 0,
+ 0x1E07,
+ 0,
+ 0x1E09,
+ 0,
+ 0x1E0B,
+ 0,
+ 0x1E0D,
+ 0,
+ 0x1E0F,
+ 0,
+ 0x1E11,
+ 0,
+ 0x1E13,
+ 0,
+ 0x1E15,
+ 0,
+ 0x1E17,
+ 0,
+ 0x1E19,
+ 0,
+ 0x1E1B,
+ 0,
+ 0x1E1D,
+ 0,
+ 0x1E1F,
+ 0,
+ 0x1E21,
+ 0,
+ 0x1E23,
+ 0,
+ 0x1E25,
+ 0,
+ 0x1E27,
+ 0,
+ 0x1E29,
+ 0,
+ 0x1E2B,
+ 0,
+ 0x1E2D,
+ 0,
+ 0x1E2F,
+ 0,
+ 0x1E31,
+ 0,
+ 0x1E33,
+ 0,
+ 0x1E35,
+ 0,
+ 0x1E37,
+ 0,
+ 0x1E39,
+ 0,
+ 0x1E3B,
+ 0,
+ 0x1E3D,
+ 0,
+ 0x1E3F,
+ 0,
+ 0x1E41,
+ 0,
+ 0x1E43,
+ 0,
+ 0x1E45,
+ 0,
+ 0x1E47,
+ 0,
+ 0x1E49,
+ 0,
+ 0x1E4B,
+ 0,
+ 0x1E4D,
+ 0,
+ 0x1E4F,
+ 0,
+ 0x1E51,
+ 0,
+ 0x1E53,
+ 0,
+ 0x1E55,
+ 0,
+ 0x1E57,
+ 0,
+ 0x1E59,
+ 0,
+ 0x1E5B,
+ 0,
+ 0x1E5D,
+ 0,
+ 0x1E5F,
+ 0,
+ 0x1E61,
+ 0,
+ 0x1E63,
+ 0,
+ 0x1E65,
+ 0,
+ 0x1E67,
+ 0,
+ 0x1E69,
+ 0,
+ 0x1E6B,
+ 0,
+ 0x1E6D,
+ 0,
+ 0x1E6F,
+ 0,
+ 0x1E71,
+ 0,
+ 0x1E73,
+ 0,
+ 0x1E75,
+ 0,
+ 0x1E77,
+ 0,
+ 0x1E79,
+ 0,
+ 0x1E7B,
+ 0,
+ 0x1E7D,
+ 0,
+ 0x1E7F,
+ 0,
+ 0x1E81,
+ 0,
+ 0x1E83,
+ 0,
+ 0x1E85,
+ 0,
+ 0x1E87,
+ 0,
+ 0x1E89,
+ 0,
+ 0x1E8B,
+ 0,
+ 0x1E8D,
+ 0,
+ 0x1E8F,
+ 0,
+ 0x1E91,
+ 0,
+ 0x1E93,
+ 0,
+ 0x1E95,
+ 0,
+ 0x59,
+ 0,
+ 0x1EA1,
+ 0,
+ 0x1EA3,
+ 0,
+ 0x1EA5,
+ 0,
+ 0x1EA7,
+ 0,
+ 0x1EA9,
+ 0,
+ 0x1EAB,
+ 0,
+ 0x1EAD,
+ 0,
+ 0x1EAF,
+ 0,
+ 0x1EB1,
+ 0,
+ 0x1EB3,
+ 0,
+ 0x1EB5,
+ 0,
+ 0x1EB7,
+ 0,
+ 0x1EB9,
+ 0,
+ 0x1EBB,
+ 0,
+ 0x1EBD,
+ 0,
+ 0x1EBF,
+ 0,
+ 0x1EC1,
+ 0,
+ 0x1EC3,
+ 0,
+ 0x1EC5,
+ 0,
+ 0x1EC7,
+ 0,
+ 0x1EC9,
+ 0,
+ 0x1ECB,
+ 0,
+ 0x1ECD,
+ 0,
+ 0x1ECF,
+ 0,
+ 0x1ED1,
+ 0,
+ 0x1ED3,
+ 0,
+ 0x1ED5,
+ 0,
+ 0x1ED7,
+ 0,
+ 0x1ED9,
+ 0,
+ 0x1EDB,
+ 0,
+ 0x1EDD,
+ 0,
+ 0x1EDF,
+ 0,
+ 0x1EE1,
+ 0,
+ 0x1EE3,
+ 0,
+ 0x1EE5,
+ 0,
+ 0x1EE7,
+ 0,
+ 0x1EE9,
+ 0,
+ 0x1EEB,
+ 0,
+ 0x1EED,
+ 0,
+ 0x1EEF,
+ 0,
+ 0x1EF1,
+ 0,
+ 0x1EF3,
+ 0,
+ 0x1EF5,
+ 0,
+ 0x1EF7,
+ 0,
+ 0x1EF9,
+ 0,
+ 0x1EFB,
+ 0,
+ 0x1EFD,
+ 0,
+ 0x1EFF,
+ 0,
+ 0x1F00,
+ 0,
+ 0x1F10,
+ 0,
+ 0x1F20,
+ 0,
+ 0x1F30,
+ 0,
+ 0x1F40,
+ 0,
0x1F51,
- 0x1F52,
+ 0,
0x1F53,
- 0x1F54,
+ 0,
0x1F55,
- 0x1F56,
+ 0,
0x1F57,
+ 0,
+ 0x1F60,
+ 0,
0x1F80,
+ 0,
+ 0x1F90,
+ 0,
+ 0x1FA0,
+ 0,
0x1FB0,
- 0x1FB2,
- 0x1FB5,
- 0x1FB6,
+ 0x1F70,
+ 0x1FB3,
+ 0,
+ 0x1F72,
+ 0x1FC3,
+ 0,
+ 0x1FD0,
+ 0x1F76,
+ 0,
+ 0x1FE0,
+ 0x1F7A,
+ 0x1FE5,
+ 0,
+ 0x1F78,
+ 0x1F7C,
+ 0x1FF3,
+ 0,
+ 0x3C9,
+ 0,
+ 0x92,
+ 0x47,
+ 0,
+ 0x214E,
+ 0,
+ 0x2170,
+ 0,
+ 0x2184,
+ 0,
+ 0x24D0,
+ 0,
+ 0x2C30,
+ 0,
+ 0x2C61,
+ 0,
+ 0x26B,
+ 0x1D7D,
+ 0x27D,
+ 0,
+ 0x2C68,
+ 0,
+ 0x2C6A,
+ 0,
+ 0x2C6C,
+ 0,
+ 0x251,
+ 0x271,
+ 0x250,
+ 0x252,
+ 0,
+ 0x2C73,
+ 0,
+ 0x2C76,
+ 0,
+ 0x23F,
+ 0x2C81,
+ 0,
+ 0x2C83,
+ 0,
+ 0x2C85,
+ 0,
+ 0x2C87,
+ 0,
+ 0x2C89,
+ 0,
+ 0x2C8B,
+ 0,
+ 0x2C8D,
+ 0,
+ 0x2C8F,
+ 0,
+ 0x2C91,
+ 0,
+ 0x2C93,
+ 0,
+ 0x2C95,
+ 0,
+ 0x2C97,
+ 0,
+ 0x2C99,
+ 0,
+ 0x2C9B,
+ 0,
+ 0x2C9D,
+ 0,
+ 0x2C9F,
+ 0,
+ 0x2CA1,
+ 0,
+ 0x2CA3,
+ 0,
+ 0x2CA5,
+ 0,
+ 0x2CA7,
+ 0,
+ 0x2CA9,
+ 0,
+ 0x2CAB,
+ 0,
+ 0x2CAD,
+ 0,
+ 0x2CAF,
+ 0,
+ 0x2CB1,
+ 0,
+ 0x2CB3,
+ 0,
+ 0x2CB5,
+ 0,
+ 0x2CB7,
+ 0,
+ 0x2CB9,
+ 0,
+ 0x2CBB,
+ 0,
+ 0x2CBD,
+ 0,
+ 0x2CBF,
+ 0,
+ 0x2CC1,
+ 0,
+ 0x2CC3,
+ 0,
+ 0x2CC5,
+ 0,
+ 0x2CC7,
+ 0,
+ 0x2CC9,
+ 0,
+ 0x2CCB,
+ 0,
+ 0x2CCD,
+ 0,
+ 0x2CCF,
+ 0,
+ 0x2CD1,
+ 0,
+ 0x2CD3,
+ 0,
+ 0x2CD5,
+ 0,
+ 0x2CD7,
+ 0,
+ 0x2CD9,
+ 0,
+ 0x2CDB,
+ 0,
+ 0x2CDD,
+ 0,
+ 0x2CDF,
+ 0,
+ 0x2CE1,
+ 0,
+ 0x2CE3,
+ 0,
+ 0x2CEC,
+ 0,
+ 0x2CEE,
+ 0,
+ 0x2CF3,
+ 0,
+ 0xA641,
+ 0,
+ 0xA643,
+ 0,
+ 0xA645,
+ 0,
+ 0xA647,
+ 0,
+ 0xA649,
+ 0,
+ 0xA64B,
+ 0,
+ 0xA64D,
+ 0,
+ 0xA64F,
+ 0,
+ 0xA651,
+ 0,
+ 0xA653,
+ 0,
+ 0xA655,
+ 0,
+ 0xA657,
+ 0,
+ 0xA659,
+ 0,
+ 0xA65B,
+ 0,
+ 0xA65D,
+ 0,
+ 0xA65F,
+ 0,
+ 0xA661,
+ 0,
+ 0xA663,
+ 0,
+ 0xA665,
+ 0,
+ 0xA667,
+ 0,
+ 0xA669,
+ 0,
+ 0xA66B,
+ 0,
+ 0xA66D,
+ 0,
+ 0xA681,
+ 0,
+ 0xA683,
+ 0,
+ 0xA685,
+ 0,
+ 0xA687,
+ 0,
+ 0xA689,
+ 0,
+ 0xA68B,
+ 0,
+ 0xA68D,
+ 0,
+ 0xA68F,
+ 0,
+ 0xA691,
+ 0,
+ 0xA693,
+ 0,
+ 0xA695,
+ 0,
+ 0xA697,
+ 0,
+ 0xA699,
+ 0,
+ 0xA69B,
+ 0,
+ 0xA723,
+ 0,
+ 0xA725,
+ 0,
+ 0xA727,
+ 0,
+ 0xA729,
+ 0,
+ 0xA72B,
+ 0,
+ 0xA72D,
+ 0,
+ 0xA72F,
+ 0,
+ 0xA733,
+ 0,
+ 0xA735,
+ 0,
+ 0xA737,
+ 0,
+ 0xA739,
+ 0,
+ 0xA73B,
+ 0,
+ 0xA73D,
+ 0,
+ 0xA73F,
+ 0,
+ 0xA741,
+ 0,
+ 0xA743,
+ 0,
+ 0xA745,
+ 0,
+ 0xA747,
+ 0,
+ 0xA749,
+ 0,
+ 0xA74B,
+ 0,
+ 0xA74D,
+ 0,
+ 0xA74F,
+ 0,
+ 0xA751,
+ 0,
+ 0xA753,
+ 0,
+ 0xA755,
+ 0,
+ 0xA757,
+ 0,
+ 0xA759,
+ 0,
+ 0xA75B,
+ 0,
+ 0xA75D,
+ 0,
+ 0xA75F,
+ 0,
+ 0xA761,
+ 0,
+ 0xA763,
+ 0,
+ 0xA765,
+ 0,
+ 0xA767,
+ 0,
+ 0xA769,
+ 0,
+ 0xA76B,
+ 0,
+ 0xA76D,
+ 0,
+ 0xA76F,
+ 0,
+ 0xA77A,
+ 0,
+ 0xA77C,
+ 0,
+ 0x1D79,
+ 0xA77F,
+ 0,
+ 0xA781,
+ 0,
+ 0xA783,
+ 0,
+ 0xA785,
+ 0,
+ 0xA787,
+ 0,
+ 0xA78C,
+ 0,
+ 0x265,
+ 0,
+ 0xA791,
+ 0,
+ 0xA793,
+ 0,
+ 0xA797,
+ 0,
+ 0xA799,
+ 0,
+ 0xA79B,
+ 0,
+ 0xA79D,
+ 0,
+ 0xA79F,
+ 0,
+ 0xA7A1,
+ 0,
+ 0xA7A3,
+ 0,
+ 0xA7A5,
+ 0,
+ 0xA7A7,
+ 0,
+ 0xA7A9,
+ 0,
+ 0x266,
+ 0x25C,
+ 0x261,
+ 0x26C,
+ 0x26A,
+ 0,
+ 0x29E,
+ 0x287,
+ 0x29D,
+ 0xAB53,
+ 0xA7B5,
+ 0,
+ 0xA7B7,
+ 0,
+ 0xFF41,
+ 0,
+ 0x10428,
+ 0,
+ 0x104D8,
+ 0,
+ 0x10CC0,
+ 0,
+ 0x118C0,
+ 0,
+ 0x1E922,
+ 0
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1251, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x179,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x182,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x187,
+ 0x188,
+ 0x189,
+ 0x18B,
+ 0x18C,
+ 0x18E,
+ 0x18F,
+ 0x190,
+ 0x191,
+ 0x192,
+ 0x193,
+ 0x194,
+ 0x195,
+ 0x196,
+ 0x197,
+ 0x198,
+ 0x199,
+ 0x19C,
+ 0x19D,
+ 0x19E,
+ 0x19F,
+ 0x1A0,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A7,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1AF,
+ 0x1B0,
+ 0x1B1,
+ 0x1B3,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B8,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C6,
+ 0x1C7,
+ 0x1C8,
+ 0x1C9,
+ 0x1CA,
+ 0x1CB,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F7,
+ 0x1F8,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23B,
+ 0x23C,
+ 0x23D,
+ 0x23E,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x244,
+ 0x245,
+ 0x246,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FA,
+ 0x3FB,
+ 0x3FD,
+ 0x400,
+ 0x410,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C1,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F0,
+ 0x13F6,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
0x1FB8,
+ 0x1FBA,
0x1FBC,
0x1FBD,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
0x1FC8,
0x1FCC,
0x1FCD,
- 0x1FD2,
- 0x1FD4,
- 0x1FD6,
0x1FD8,
- 0x1FE2,
- 0x1FE5,
- 0x1FE6,
+ 0x1FDA,
+ 0x1FDC,
0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
+ 0x1FEA,
+ 0x1FEC,
+ 0x1FED,
0x1FF8,
+ 0x1FFA,
0x1FFC,
0x1FFD,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18
+ 0x2126,
+ 0x2127,
+ 0x212A,
+ 0x212B,
+ 0x212C,
+ 0x2132,
+ 0x2133,
+ 0x2160,
+ 0x2170,
+ 0x2183,
+ 0x2184,
+ 0x24B6,
+ 0x24D0,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C63,
+ 0x2C64,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C6E,
+ 0x2C6F,
+ 0x2C70,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C80,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77E,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AB,
+ 0xA7AC,
+ 0xA7AD,
+ 0xA7AE,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B1,
+ 0xA7B2,
+ 0xA7B3,
+ 0xA7B4,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x1E900,
+ 0x1E922
};
-#endif /* defined(PERL_IN_REGCOMP_C) */
+# endif /* EBCDIC 037 */
-#if defined(PERL_IN_PERL_C)
+#endif /* defined(PERL_IN_UTF8_C) */
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ LC_0 = 0,
+ LC_use_AUX_TABLE_1 = -1
+} LC_enum;
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#define HAS_LC_AUX_TABLES
+
+static const unsigned int LC_AUX_TABLE_1[] = {
+ 0x89,
+ 0x307
+};
+
+static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ LC_AUX_TABLE_1
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 LC_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* LC_AUX_TABLE_1 */
+};
+
+static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+ 0,
+ 0x42,
+ 0,
+ 0x51,
+ 0,
+ 0x70,
+ 0,
+ 0x9C,
+ 0,
+ 0x8C,
+ 0,
+ 0x81,
+ 0,
+ 0x91,
+ 0,
+ 0xA2,
+ 0,
+ 0xCB,
+ 0,
+ 0xDB,
+ 0,
+ 0x101,
+ 0,
+ 0x103,
+ 0,
+ 0x105,
+ 0,
+ 0x107,
+ 0,
+ 0x109,
+ 0,
+ 0x10B,
+ 0,
+ 0x10D,
+ 0,
+ 0x10F,
+ 0,
+ 0x111,
+ 0,
+ 0x113,
+ 0,
+ 0x115,
+ 0,
+ 0x117,
+ 0,
+ 0x119,
+ 0,
+ 0x11B,
+ 0,
+ 0x11D,
+ 0,
+ 0x11F,
+ 0,
+ 0x121,
+ 0,
+ 0x123,
+ 0,
+ 0x125,
+ 0,
+ 0x127,
+ 0,
+ 0x129,
+ 0,
+ 0x12B,
+ 0,
+ 0x12D,
+ 0,
+ 0x12F,
+ 0,
+ LC_use_AUX_TABLE_1,
+ 0,
+ 0x133,
+ 0,
+ 0x135,
+ 0,
+ 0x137,
+ 0,
+ 0x13A,
+ 0,
+ 0x13C,
+ 0,
+ 0x13E,
+ 0,
+ 0x140,
+ 0,
+ 0x142,
+ 0,
+ 0x144,
+ 0,
+ 0x146,
+ 0,
+ 0x148,
+ 0,
+ 0x14B,
+ 0,
+ 0x14D,
+ 0,
+ 0x14F,
+ 0,
+ 0x151,
+ 0,
+ 0x153,
+ 0,
+ 0x155,
+ 0,
+ 0x157,
+ 0,
+ 0x159,
+ 0,
+ 0x15B,
+ 0,
+ 0x15D,
+ 0,
+ 0x15F,
+ 0,
+ 0x161,
+ 0,
+ 0x163,
+ 0,
+ 0x165,
+ 0,
+ 0x167,
+ 0,
+ 0x169,
+ 0,
+ 0x16B,
+ 0,
+ 0x16D,
+ 0,
+ 0x16F,
+ 0,
+ 0x171,
+ 0,
+ 0x173,
+ 0,
+ 0x175,
+ 0,
+ 0x177,
+ 0,
+ 0xDF,
+ 0x17A,
+ 0,
+ 0x17C,
+ 0,
+ 0x17E,
+ 0,
+ 0x253,
+ 0x183,
+ 0,
+ 0x185,
+ 0,
+ 0x254,
+ 0x188,
+ 0,
+ 0x256,
+ 0x18C,
+ 0,
+ 0x1DD,
+ 0x259,
+ 0x25B,
+ 0x192,
+ 0,
+ 0x260,
+ 0x263,
+ 0,
+ 0x269,
+ 0x268,
+ 0x199,
+ 0,
+ 0x26F,
+ 0x272,
+ 0,
+ 0x275,
+ 0x1A1,
+ 0,
+ 0x1A3,
+ 0,
+ 0x1A5,
+ 0,
+ 0x280,
+ 0x1A8,
+ 0,
+ 0x283,
+ 0,
+ 0x1AD,
+ 0,
+ 0x288,
+ 0x1B0,
+ 0,
+ 0x28A,
+ 0x1B4,
+ 0,
+ 0x1B6,
+ 0,
+ 0x292,
+ 0x1B9,
+ 0,
+ 0x1BD,
+ 0,
+ 0x1C6,
+ 0x1C6,
+ 0,
+ 0x1C9,
+ 0x1C9,
+ 0,
+ 0x1CC,
+ 0x1CC,
+ 0,
+ 0x1CE,
+ 0,
+ 0x1D0,
+ 0,
+ 0x1D2,
+ 0,
+ 0x1D4,
+ 0,
+ 0x1D6,
+ 0,
+ 0x1D8,
+ 0,
+ 0x1DA,
+ 0,
+ 0x1DC,
+ 0,
+ 0x1DF,
+ 0,
+ 0x1E1,
+ 0,
+ 0x1E3,
+ 0,
+ 0x1E5,
+ 0,
+ 0x1E7,
+ 0,
+ 0x1E9,
+ 0,
+ 0x1EB,
+ 0,
+ 0x1ED,
+ 0,
+ 0x1EF,
+ 0,
+ 0x1F3,
+ 0x1F3,
+ 0,
+ 0x1F5,
+ 0,
+ 0x195,
+ 0x1BF,
+ 0x1F9,
+ 0,
+ 0x1FB,
+ 0,
+ 0x1FD,
+ 0,
+ 0x1FF,
+ 0,
+ 0x201,
+ 0,
+ 0x203,
+ 0,
+ 0x205,
+ 0,
+ 0x207,
+ 0,
+ 0x209,
+ 0,
+ 0x20B,
+ 0,
+ 0x20D,
+ 0,
+ 0x20F,
+ 0,
+ 0x211,
+ 0,
+ 0x213,
+ 0,
+ 0x215,
+ 0,
+ 0x217,
+ 0,
+ 0x219,
+ 0,
+ 0x21B,
+ 0,
+ 0x21D,
+ 0,
+ 0x21F,
+ 0,
+ 0x19E,
+ 0,
+ 0x223,
+ 0,
+ 0x225,
+ 0,
+ 0x227,
+ 0,
+ 0x229,
+ 0,
+ 0x22B,
+ 0,
+ 0x22D,
+ 0,
+ 0x22F,
+ 0,
+ 0x231,
+ 0,
+ 0x233,
+ 0,
+ 0x2C65,
+ 0x23C,
+ 0,
+ 0x19A,
+ 0x2C66,
+ 0,
+ 0x242,
+ 0,
+ 0x180,
+ 0x289,
+ 0x28C,
+ 0x247,
+ 0,
+ 0x249,
+ 0,
+ 0x24B,
+ 0,
+ 0x24D,
+ 0,
+ 0x24F,
+ 0,
+ 0x371,
+ 0,
+ 0x373,
+ 0,
+ 0x377,
+ 0,
+ 0x3F3,
+ 0,
+ 0x3AC,
+ 0,
+ 0x3AD,
+ 0,
+ 0x3CC,
+ 0,
+ 0x3CD,
+ 0,
+ 0x3B1,
+ 0,
+ 0x3C3,
+ 0,
+ 0x3D7,
+ 0,
+ 0x3D9,
+ 0,
+ 0x3DB,
+ 0,
+ 0x3DD,
+ 0,
+ 0x3DF,
+ 0,
+ 0x3E1,
+ 0,
+ 0x3E3,
+ 0,
+ 0x3E5,
+ 0,
+ 0x3E7,
+ 0,
+ 0x3E9,
+ 0,
+ 0x3EB,
+ 0,
+ 0x3ED,
+ 0,
+ 0x3EF,
+ 0,
+ 0x3B8,
+ 0,
+ 0x3F8,
+ 0,
+ 0x3F2,
+ 0x3FB,
+ 0,
+ 0x37B,
+ 0x450,
+ 0x430,
+ 0,
+ 0x461,
+ 0,
+ 0x463,
+ 0,
+ 0x465,
+ 0,
+ 0x467,
+ 0,
+ 0x469,
+ 0,
+ 0x46B,
+ 0,
+ 0x46D,
+ 0,
+ 0x46F,
+ 0,
+ 0x471,
+ 0,
+ 0x473,
+ 0,
+ 0x475,
+ 0,
+ 0x477,
+ 0,
+ 0x479,
+ 0,
+ 0x47B,
+ 0,
+ 0x47D,
+ 0,
+ 0x47F,
+ 0,
+ 0x481,
+ 0,
+ 0x48B,
+ 0,
+ 0x48D,
+ 0,
+ 0x48F,
+ 0,
+ 0x491,
+ 0,
+ 0x493,
+ 0,
+ 0x495,
+ 0,
+ 0x497,
+ 0,
+ 0x499,
+ 0,
+ 0x49B,
+ 0,
+ 0x49D,
+ 0,
+ 0x49F,
+ 0,
+ 0x4A1,
+ 0,
+ 0x4A3,
+ 0,
+ 0x4A5,
+ 0,
+ 0x4A7,
+ 0,
+ 0x4A9,
+ 0,
+ 0x4AB,
+ 0,
+ 0x4AD,
+ 0,
+ 0x4AF,
+ 0,
+ 0x4B1,
+ 0,
+ 0x4B3,
+ 0,
+ 0x4B5,
+ 0,
+ 0x4B7,
+ 0,
+ 0x4B9,
+ 0,
+ 0x4BB,
+ 0,
+ 0x4BD,
+ 0,
+ 0x4BF,
+ 0,
+ 0x4CF,
+ 0x4C2,
+ 0,
+ 0x4C4,
+ 0,
+ 0x4C6,
+ 0,
+ 0x4C8,
+ 0,
+ 0x4CA,
+ 0,
+ 0x4CC,
+ 0,
+ 0x4CE,
+ 0,
+ 0x4D1,
+ 0,
+ 0x4D3,
+ 0,
+ 0x4D5,
+ 0,
+ 0x4D7,
+ 0,
+ 0x4D9,
+ 0,
+ 0x4DB,
+ 0,
+ 0x4DD,
+ 0,
+ 0x4DF,
+ 0,
+ 0x4E1,
+ 0,
+ 0x4E3,
+ 0,
+ 0x4E5,
+ 0,
+ 0x4E7,
+ 0,
+ 0x4E9,
+ 0,
+ 0x4EB,
+ 0,
+ 0x4ED,
+ 0,
+ 0x4EF,
+ 0,
+ 0x4F1,
+ 0,
+ 0x4F3,
+ 0,
+ 0x4F5,
+ 0,
+ 0x4F7,
+ 0,
+ 0x4F9,
+ 0,
+ 0x4FB,
+ 0,
+ 0x4FD,
+ 0,
+ 0x4FF,
+ 0,
+ 0x501,
+ 0,
+ 0x503,
+ 0,
+ 0x505,
+ 0,
+ 0x507,
+ 0,
+ 0x509,
+ 0,
+ 0x50B,
+ 0,
+ 0x50D,
+ 0,
+ 0x50F,
+ 0,
+ 0x511,
+ 0,
+ 0x513,
+ 0,
+ 0x515,
+ 0,
+ 0x517,
+ 0,
+ 0x519,
+ 0,
+ 0x51B,
+ 0,
+ 0x51D,
+ 0,
+ 0x51F,
+ 0,
+ 0x521,
+ 0,
+ 0x523,
+ 0,
+ 0x525,
+ 0,
+ 0x527,
+ 0,
+ 0x529,
+ 0,
+ 0x52B,
+ 0,
+ 0x52D,
+ 0,
+ 0x52F,
+ 0,
+ 0x561,
+ 0,
+ 0x2D00,
+ 0,
+ 0x2D27,
+ 0,
+ 0x2D2D,
+ 0,
+ 0xAB70,
+ 0x13F8,
+ 0,
+ 0x1E01,
+ 0,
+ 0x1E03,
+ 0,
+ 0x1E05,
+ 0,
+ 0x1E07,
+ 0,
+ 0x1E09,
+ 0,
+ 0x1E0B,
+ 0,
+ 0x1E0D,
+ 0,
+ 0x1E0F,
+ 0,
+ 0x1E11,
+ 0,
+ 0x1E13,
+ 0,
+ 0x1E15,
+ 0,
+ 0x1E17,
+ 0,
+ 0x1E19,
+ 0,
+ 0x1E1B,
+ 0,
+ 0x1E1D,
+ 0,
+ 0x1E1F,
+ 0,
+ 0x1E21,
+ 0,
+ 0x1E23,
+ 0,
+ 0x1E25,
+ 0,
+ 0x1E27,
+ 0,
+ 0x1E29,
+ 0,
+ 0x1E2B,
+ 0,
+ 0x1E2D,
+ 0,
+ 0x1E2F,
+ 0,
+ 0x1E31,
+ 0,
+ 0x1E33,
+ 0,
+ 0x1E35,
+ 0,
+ 0x1E37,
+ 0,
+ 0x1E39,
+ 0,
+ 0x1E3B,
+ 0,
+ 0x1E3D,
+ 0,
+ 0x1E3F,
+ 0,
+ 0x1E41,
+ 0,
+ 0x1E43,
+ 0,
+ 0x1E45,
+ 0,
+ 0x1E47,
+ 0,
+ 0x1E49,
+ 0,
+ 0x1E4B,
+ 0,
+ 0x1E4D,
+ 0,
+ 0x1E4F,
+ 0,
+ 0x1E51,
+ 0,
+ 0x1E53,
+ 0,
+ 0x1E55,
+ 0,
+ 0x1E57,
+ 0,
+ 0x1E59,
+ 0,
+ 0x1E5B,
+ 0,
+ 0x1E5D,
+ 0,
+ 0x1E5F,
+ 0,
+ 0x1E61,
+ 0,
+ 0x1E63,
+ 0,
+ 0x1E65,
+ 0,
+ 0x1E67,
+ 0,
+ 0x1E69,
+ 0,
+ 0x1E6B,
+ 0,
+ 0x1E6D,
+ 0,
+ 0x1E6F,
+ 0,
+ 0x1E71,
+ 0,
+ 0x1E73,
+ 0,
+ 0x1E75,
+ 0,
+ 0x1E77,
+ 0,
+ 0x1E79,
+ 0,
+ 0x1E7B,
+ 0,
+ 0x1E7D,
+ 0,
+ 0x1E7F,
+ 0,
+ 0x1E81,
+ 0,
+ 0x1E83,
+ 0,
+ 0x1E85,
+ 0,
+ 0x1E87,
+ 0,
+ 0x1E89,
+ 0,
+ 0x1E8B,
+ 0,
+ 0x1E8D,
+ 0,
+ 0x1E8F,
+ 0,
+ 0x1E91,
+ 0,
+ 0x1E93,
+ 0,
+ 0x1E95,
+ 0,
+ 0x59,
+ 0,
+ 0x1EA1,
+ 0,
+ 0x1EA3,
+ 0,
+ 0x1EA5,
+ 0,
+ 0x1EA7,
+ 0,
+ 0x1EA9,
+ 0,
+ 0x1EAB,
+ 0,
+ 0x1EAD,
+ 0,
+ 0x1EAF,
+ 0,
+ 0x1EB1,
+ 0,
+ 0x1EB3,
+ 0,
+ 0x1EB5,
+ 0,
+ 0x1EB7,
+ 0,
+ 0x1EB9,
+ 0,
+ 0x1EBB,
+ 0,
+ 0x1EBD,
+ 0,
+ 0x1EBF,
+ 0,
+ 0x1EC1,
+ 0,
+ 0x1EC3,
+ 0,
+ 0x1EC5,
+ 0,
+ 0x1EC7,
+ 0,
+ 0x1EC9,
+ 0,
+ 0x1ECB,
+ 0,
+ 0x1ECD,
+ 0,
+ 0x1ECF,
+ 0,
+ 0x1ED1,
+ 0,
+ 0x1ED3,
+ 0,
+ 0x1ED5,
+ 0,
+ 0x1ED7,
+ 0,
+ 0x1ED9,
+ 0,
+ 0x1EDB,
+ 0,
+ 0x1EDD,
+ 0,
+ 0x1EDF,
+ 0,
+ 0x1EE1,
+ 0,
+ 0x1EE3,
+ 0,
+ 0x1EE5,
+ 0,
+ 0x1EE7,
+ 0,
+ 0x1EE9,
+ 0,
+ 0x1EEB,
+ 0,
+ 0x1EED,
+ 0,
+ 0x1EEF,
+ 0,
+ 0x1EF1,
+ 0,
+ 0x1EF3,
+ 0,
+ 0x1EF5,
+ 0,
+ 0x1EF7,
+ 0,
+ 0x1EF9,
+ 0,
+ 0x1EFB,
+ 0,
+ 0x1EFD,
+ 0,
+ 0x1EFF,
+ 0,
+ 0x1F00,
+ 0,
+ 0x1F10,
+ 0,
+ 0x1F20,
+ 0,
+ 0x1F30,
+ 0,
+ 0x1F40,
+ 0,
+ 0x1F51,
+ 0,
+ 0x1F53,
+ 0,
+ 0x1F55,
+ 0,
+ 0x1F57,
+ 0,
+ 0x1F60,
+ 0,
+ 0x1F80,
+ 0,
+ 0x1F90,
+ 0,
+ 0x1FA0,
+ 0,
+ 0x1FB0,
+ 0x1F70,
+ 0x1FB3,
+ 0,
+ 0x1F72,
+ 0x1FC3,
+ 0,
+ 0x1FD0,
+ 0x1F76,
+ 0,
+ 0x1FE0,
+ 0x1F7A,
+ 0x1FE5,
+ 0,
+ 0x1F78,
+ 0x1F7C,
+ 0x1FF3,
+ 0,
+ 0x3C9,
+ 0,
+ 0x92,
+ 0x47,
+ 0,
+ 0x214E,
+ 0,
+ 0x2170,
+ 0,
+ 0x2184,
+ 0,
+ 0x24D0,
+ 0,
+ 0x2C30,
+ 0,
+ 0x2C61,
+ 0,
+ 0x26B,
+ 0x1D7D,
+ 0x27D,
+ 0,
+ 0x2C68,
+ 0,
+ 0x2C6A,
+ 0,
+ 0x2C6C,
+ 0,
+ 0x251,
+ 0x271,
+ 0x250,
+ 0x252,
+ 0,
+ 0x2C73,
+ 0,
+ 0x2C76,
+ 0,
+ 0x23F,
+ 0x2C81,
+ 0,
+ 0x2C83,
+ 0,
+ 0x2C85,
+ 0,
+ 0x2C87,
+ 0,
+ 0x2C89,
+ 0,
+ 0x2C8B,
+ 0,
+ 0x2C8D,
+ 0,
+ 0x2C8F,
+ 0,
+ 0x2C91,
+ 0,
+ 0x2C93,
+ 0,
+ 0x2C95,
+ 0,
+ 0x2C97,
+ 0,
+ 0x2C99,
+ 0,
+ 0x2C9B,
+ 0,
+ 0x2C9D,
+ 0,
+ 0x2C9F,
+ 0,
+ 0x2CA1,
+ 0,
+ 0x2CA3,
+ 0,
+ 0x2CA5,
+ 0,
+ 0x2CA7,
+ 0,
+ 0x2CA9,
+ 0,
+ 0x2CAB,
+ 0,
+ 0x2CAD,
+ 0,
+ 0x2CAF,
+ 0,
+ 0x2CB1,
+ 0,
+ 0x2CB3,
+ 0,
+ 0x2CB5,
+ 0,
+ 0x2CB7,
+ 0,
+ 0x2CB9,
+ 0,
+ 0x2CBB,
+ 0,
+ 0x2CBD,
+ 0,
+ 0x2CBF,
+ 0,
+ 0x2CC1,
+ 0,
+ 0x2CC3,
+ 0,
+ 0x2CC5,
+ 0,
+ 0x2CC7,
+ 0,
+ 0x2CC9,
+ 0,
+ 0x2CCB,
+ 0,
+ 0x2CCD,
+ 0,
+ 0x2CCF,
+ 0,
+ 0x2CD1,
+ 0,
+ 0x2CD3,
+ 0,
+ 0x2CD5,
+ 0,
+ 0x2CD7,
+ 0,
+ 0x2CD9,
+ 0,
+ 0x2CDB,
+ 0,
+ 0x2CDD,
+ 0,
+ 0x2CDF,
+ 0,
+ 0x2CE1,
+ 0,
+ 0x2CE3,
+ 0,
+ 0x2CEC,
+ 0,
+ 0x2CEE,
+ 0,
+ 0x2CF3,
+ 0,
+ 0xA641,
+ 0,
+ 0xA643,
+ 0,
+ 0xA645,
+ 0,
+ 0xA647,
+ 0,
+ 0xA649,
+ 0,
+ 0xA64B,
+ 0,
+ 0xA64D,
+ 0,
+ 0xA64F,
+ 0,
+ 0xA651,
+ 0,
+ 0xA653,
+ 0,
+ 0xA655,
+ 0,
+ 0xA657,
+ 0,
+ 0xA659,
+ 0,
+ 0xA65B,
+ 0,
+ 0xA65D,
+ 0,
+ 0xA65F,
+ 0,
+ 0xA661,
+ 0,
+ 0xA663,
+ 0,
+ 0xA665,
+ 0,
+ 0xA667,
+ 0,
+ 0xA669,
+ 0,
+ 0xA66B,
+ 0,
+ 0xA66D,
+ 0,
+ 0xA681,
+ 0,
+ 0xA683,
+ 0,
+ 0xA685,
+ 0,
+ 0xA687,
+ 0,
+ 0xA689,
+ 0,
+ 0xA68B,
+ 0,
+ 0xA68D,
+ 0,
+ 0xA68F,
+ 0,
+ 0xA691,
+ 0,
+ 0xA693,
+ 0,
+ 0xA695,
+ 0,
+ 0xA697,
+ 0,
+ 0xA699,
+ 0,
+ 0xA69B,
+ 0,
+ 0xA723,
+ 0,
+ 0xA725,
+ 0,
+ 0xA727,
+ 0,
+ 0xA729,
+ 0,
+ 0xA72B,
+ 0,
+ 0xA72D,
+ 0,
+ 0xA72F,
+ 0,
+ 0xA733,
+ 0,
+ 0xA735,
+ 0,
+ 0xA737,
+ 0,
+ 0xA739,
+ 0,
+ 0xA73B,
+ 0,
+ 0xA73D,
+ 0,
+ 0xA73F,
+ 0,
+ 0xA741,
+ 0,
+ 0xA743,
+ 0,
+ 0xA745,
+ 0,
+ 0xA747,
+ 0,
+ 0xA749,
+ 0,
+ 0xA74B,
+ 0,
+ 0xA74D,
+ 0,
+ 0xA74F,
+ 0,
+ 0xA751,
+ 0,
+ 0xA753,
+ 0,
+ 0xA755,
+ 0,
+ 0xA757,
+ 0,
+ 0xA759,
+ 0,
+ 0xA75B,
+ 0,
+ 0xA75D,
+ 0,
+ 0xA75F,
+ 0,
+ 0xA761,
+ 0,
+ 0xA763,
+ 0,
+ 0xA765,
+ 0,
+ 0xA767,
+ 0,
+ 0xA769,
+ 0,
+ 0xA76B,
+ 0,
+ 0xA76D,
+ 0,
+ 0xA76F,
+ 0,
+ 0xA77A,
+ 0,
+ 0xA77C,
+ 0,
+ 0x1D79,
+ 0xA77F,
+ 0,
+ 0xA781,
+ 0,
+ 0xA783,
+ 0,
+ 0xA785,
+ 0,
+ 0xA787,
+ 0,
+ 0xA78C,
+ 0,
+ 0x265,
+ 0,
+ 0xA791,
+ 0,
+ 0xA793,
+ 0,
+ 0xA797,
+ 0,
+ 0xA799,
+ 0,
+ 0xA79B,
+ 0,
+ 0xA79D,
+ 0,
+ 0xA79F,
+ 0,
+ 0xA7A1,
+ 0,
+ 0xA7A3,
+ 0,
+ 0xA7A5,
+ 0,
+ 0xA7A7,
+ 0,
+ 0xA7A9,
+ 0,
+ 0x266,
+ 0x25C,
+ 0x261,
+ 0x26C,
+ 0x26A,
+ 0,
+ 0x29E,
+ 0x287,
+ 0x29D,
+ 0xAB53,
+ 0xA7B5,
+ 0,
+ 0xA7B7,
+ 0,
+ 0xFF41,
+ 0,
+ 0x10428,
+ 0,
+ 0x104D8,
+ 0,
+ 0x10CC0,
+ 0,
+ 0x118C0,
+ 0,
+ 0x1E922,
+ 0
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x2BC,
+ 0x2BD,
+ 0x308,
+ 0x309,
+ 0x313,
+ 0x314,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x574,
+ 0x575,
+ 0x57E,
+ 0x57F,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x2BC,
+ 0x2BD,
+ 0x308,
+ 0x309,
+ 0x313,
+ 0x314,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x574,
+ 0x575,
+ 0x57E,
+ 0x57F,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */
+ 45, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x2BC,
+ 0x2BD,
+ 0x308,
+ 0x309,
+ 0x313,
+ 0x314,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x574,
+ 0x575,
+ 0x57E,
+ 0x57F,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
- 1615, /* Number of elements */
+ 1690, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -2128,6 +18268,8 @@
0xACE,
0xAE2,
0xAE4,
+ 0xAFA,
+ 0xB00,
0xB01,
0xB02,
0xB04,
@@ -2195,9 +18337,11 @@
0xCD7,
0xCE2,
0xCE4,
- 0xD01,
+ 0xD00,
0xD02,
0xD04,
+ 0xD3B,
+ 0xD3D,
0xD3E,
0xD3F,
0xD41,
@@ -2400,10 +18544,11 @@
0x1CF2,
0x1CF4,
0x1CF5,
+ 0x1CF7,
0x1CF8,
0x1CFA,
0x1DC0,
- 0x1DF6,
+ 0x1DFA,
0x1DFB,
0x1E00,
0x200B,
@@ -2419,8 +18564,16 @@
0x20F1,
0x261D,
0x261E,
+ 0x2640,
+ 0x2641,
+ 0x2642,
+ 0x2643,
+ 0x2695,
+ 0x2697,
0x26F9,
0x26FA,
+ 0x2708,
+ 0x2709,
0x270A,
0x270E,
0x2764,
@@ -3474,6 +19627,26 @@
0x11726,
0x11727,
0x1172C,
+ 0x11A01,
+ 0x11A07,
+ 0x11A09,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A39,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A57,
+ 0x11A59,
+ 0x11A5C,
+ 0x11A86,
+ 0x11A8A,
+ 0x11A97,
+ 0x11A98,
+ 0x11A9A,
0x11C2F,
0x11C30,
0x11C37,
@@ -3490,6 +19663,16 @@
0x11CB4,
0x11CB5,
0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
0x16AF0,
0x16AF5,
0x16B30,
@@ -3545,12 +19728,30 @@
0x1E94B,
0x1F1E6,
0x1F200,
+ 0x1F308,
+ 0x1F309,
+ 0x1F33E,
+ 0x1F33F,
+ 0x1F373,
+ 0x1F374,
0x1F385,
0x1F386,
- 0x1F3C3,
+ 0x1F393,
+ 0x1F394,
+ 0x1F3A4,
+ 0x1F3A5,
+ 0x1F3A8,
+ 0x1F3A9,
+ 0x1F3C2,
0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
0x1F3CA,
- 0x1F3CC,
+ 0x1F3CD,
+ 0x1F3EB,
+ 0x1F3EC,
+ 0x1F3ED,
+ 0x1F3EE,
0x1F3FB,
0x1F400,
0x1F442,
@@ -3573,7 +19774,13 @@
0x1F48C,
0x1F4AA,
0x1F4AB,
- 0x1F575,
+ 0x1F4BB,
+ 0x1F4BD,
+ 0x1F527,
+ 0x1F528,
+ 0x1F52C,
+ 0x1F52D,
+ 0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
@@ -3587,6 +19794,10 @@
0x1F648,
0x1F64B,
0x1F650,
+ 0x1F680,
+ 0x1F681,
+ 0x1F692,
+ 0x1F693,
0x1F6A3,
0x1F6A4,
0x1F6B4,
@@ -3593,16 +19804,20 @@
0x1F6B7,
0x1F6C0,
0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
0x1F918,
- 0x1F91F,
+ 0x1F91D,
+ 0x1F91E,
+ 0x1F920,
0x1F926,
0x1F927,
0x1F930,
- 0x1F931,
- 0x1F933,
0x1F93A,
- 0x1F93C,
+ 0x1F93D,
0x1F93F,
+ 0x1F9D1,
+ 0x1F9DE,
0xE0000,
0xE0020,
0xE0080,
@@ -3611,11 +19826,13 @@
0xE1000
};
-#endif /* defined(PERL_IN_PERL_C) */
+# endif /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
+
#if defined(PERL_IN_REGEXEC_C)
-#define GCB_ENUM_COUNT 19
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
GCB_Other = 0,
@@ -3639,6 +19856,10 @@
GCB_EDGE = 18
} GCB_enum;
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Control,
GCB_LF,
@@ -3775,6 +19996,8 @@
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -3845,6 +20068,8 @@
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
@@ -4046,6 +20271,7 @@
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -4065,8 +20291,16 @@
GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Base,
GCB_Other,
GCB_Glue_After_Zwj,
@@ -5120,32 +21354,62 @@
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Prepend,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
@@ -5191,12 +21455,30 @@
GCB_Other,
GCB_Regional_Indicator,
GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Base,
GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Modifier,
GCB_Other,
GCB_E_Base,
@@ -5219,6 +21501,12 @@
GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Base,
GCB_Other,
GCB_E_Base,
@@ -5233,6 +21521,10 @@
GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
GCB_E_Base,
GCB_Other,
GCB_E_Base,
@@ -5249,6 +21541,10 @@
GCB_Other,
GCB_E_Base,
GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
GCB_Control,
GCB_Extend,
GCB_Control,
@@ -5257,74 +21553,15581 @@
GCB_Other
};
+# endif /* ASCII/Latin1 */
+
#endif /* defined(PERL_IN_REGEXEC_C) */
#if defined(PERL_IN_UTF8_C)
-static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
- 1367, /* Number of elements */
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
+ 1690, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0x30,
- 0x3A,
- 0x41,
- 0x5B,
- 0x5F,
- 0x60,
+ 0xD,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x40,
+ 0xCA,
+ 0xCB,
+ 0xFF,
+ 0x100,
+ 0x300,
+ 0x370,
+ 0x483,
+ 0x48A,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x600,
+ 0x606,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61D,
+ 0x64B,
+ 0x660,
+ 0x670,
+ 0x671,
+ 0x6D6,
+ 0x6DD,
+ 0x6DE,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x70F,
+ 0x710,
+ 0x711,
+ 0x712,
+ 0x730,
+ 0x74B,
+ 0x7A6,
+ 0x7B1,
+ 0x7EB,
+ 0x7F4,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
+ 0x82E,
+ 0x859,
+ 0x85C,
+ 0x8D4,
+ 0x8E2,
+ 0x8E3,
+ 0x903,
+ 0x904,
+ 0x93A,
+ 0x93B,
+ 0x93C,
+ 0x93D,
+ 0x93E,
+ 0x941,
+ 0x949,
+ 0x94D,
+ 0x94E,
+ 0x950,
+ 0x951,
+ 0x958,
+ 0x962,
+ 0x964,
+ 0x981,
+ 0x982,
+ 0x984,
+ 0x9BC,
+ 0x9BD,
+ 0x9BE,
+ 0x9BF,
+ 0x9C1,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CD,
+ 0x9CE,
+ 0x9D7,
+ 0x9D8,
+ 0x9E2,
+ 0x9E4,
+ 0xA01,
+ 0xA03,
+ 0xA04,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA41,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA70,
+ 0xA72,
+ 0xA75,
+ 0xA76,
+ 0xA81,
+ 0xA83,
+ 0xA84,
+ 0xABC,
+ 0xABD,
+ 0xABE,
+ 0xAC1,
+ 0xAC6,
+ 0xAC7,
+ 0xAC9,
+ 0xACA,
+ 0xACB,
+ 0xACD,
+ 0xACE,
+ 0xAE2,
+ 0xAE4,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB02,
+ 0xB04,
+ 0xB3C,
+ 0xB3D,
+ 0xB3E,
+ 0xB40,
+ 0xB41,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4D,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB62,
+ 0xB64,
+ 0xB82,
+ 0xB83,
+ 0xBBE,
+ 0xBBF,
+ 0xBC0,
+ 0xBC1,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCD,
+ 0xBCE,
+ 0xBD7,
+ 0xBD8,
+ 0xC00,
+ 0xC01,
+ 0xC04,
+ 0xC3E,
+ 0xC41,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC62,
+ 0xC64,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xCBC,
+ 0xCBD,
+ 0xCBE,
+ 0xCBF,
+ 0xCC0,
+ 0xCC2,
+ 0xCC3,
+ 0xCC5,
+ 0xCC6,
+ 0xCC7,
+ 0xCC9,
+ 0xCCA,
+ 0xCCC,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE2,
+ 0xCE4,
+ 0xD00,
+ 0xD02,
+ 0xD04,
+ 0xD3B,
+ 0xD3D,
+ 0xD3E,
+ 0xD3F,
+ 0xD41,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4D,
+ 0xD4E,
+ 0xD4F,
+ 0xD57,
+ 0xD58,
+ 0xD62,
+ 0xD64,
+ 0xD82,
+ 0xD84,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD0,
+ 0xDD2,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDE0,
+ 0xDF2,
+ 0xDF4,
+ 0xE31,
+ 0xE32,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE47,
+ 0xE4F,
+ 0xEB1,
+ 0xEB2,
+ 0xEB3,
+ 0xEB4,
+ 0xEBA,
+ 0xEBB,
+ 0xEBD,
+ 0xEC8,
+ 0xECE,
+ 0xF18,
+ 0xF1A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF40,
+ 0xF71,
+ 0xF7F,
+ 0xF80,
+ 0xF85,
+ 0xF86,
+ 0xF88,
+ 0xF8D,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x102D,
+ 0x1031,
+ 0x1032,
+ 0x1038,
+ 0x1039,
+ 0x103B,
+ 0x103D,
+ 0x103F,
+ 0x1056,
+ 0x1058,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x1083,
+ 0x1084,
+ 0x1085,
+ 0x1087,
+ 0x108D,
+ 0x108E,
+ 0x109D,
+ 0x109E,
+ 0x1100,
+ 0x1160,
+ 0x11A8,
+ 0x1200,
+ 0x135D,
+ 0x1360,
+ 0x1712,
+ 0x1715,
+ 0x1732,
+ 0x1735,
+ 0x1752,
+ 0x1754,
+ 0x1772,
+ 0x1774,
+ 0x17B4,
+ 0x17B6,
+ 0x17B7,
+ 0x17BE,
+ 0x17C6,
+ 0x17C7,
+ 0x17C9,
+ 0x17D4,
+ 0x17DD,
+ 0x17DE,
+ 0x180B,
+ 0x180E,
+ 0x180F,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
+ 0x1920,
+ 0x1923,
+ 0x1927,
+ 0x1929,
+ 0x192C,
+ 0x1930,
+ 0x1932,
+ 0x1933,
+ 0x1939,
+ 0x193C,
+ 0x1A17,
+ 0x1A19,
+ 0x1A1B,
+ 0x1A1C,
+ 0x1A55,
+ 0x1A56,
+ 0x1A57,
+ 0x1A58,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A61,
+ 0x1A62,
+ 0x1A63,
+ 0x1A65,
+ 0x1A6D,
+ 0x1A73,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B04,
+ 0x1B05,
+ 0x1B34,
+ 0x1B35,
+ 0x1B36,
+ 0x1B3B,
+ 0x1B3C,
+ 0x1B3D,
+ 0x1B42,
+ 0x1B43,
+ 0x1B45,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
+ 0x1B82,
+ 0x1B83,
+ 0x1BA1,
+ 0x1BA2,
+ 0x1BA6,
+ 0x1BA8,
+ 0x1BAA,
+ 0x1BAB,
+ 0x1BAE,
+ 0x1BE6,
+ 0x1BE7,
+ 0x1BE8,
+ 0x1BEA,
+ 0x1BED,
+ 0x1BEE,
+ 0x1BEF,
+ 0x1BF2,
+ 0x1BF4,
+ 0x1C24,
+ 0x1C2C,
+ 0x1C34,
+ 0x1C36,
+ 0x1C38,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
+ 0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF4,
+ 0x1CF5,
+ 0x1CF7,
+ 0x1CF8,
+ 0x1CFA,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x200B,
+ 0x200C,
+ 0x200D,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202F,
+ 0x2060,
+ 0x2070,
+ 0x20D0,
+ 0x20F1,
+ 0x261D,
+ 0x261E,
+ 0x2640,
+ 0x2641,
+ 0x2642,
+ 0x2643,
+ 0x2695,
+ 0x2697,
+ 0x26F9,
+ 0x26FA,
+ 0x2708,
+ 0x2709,
+ 0x270A,
+ 0x270E,
+ 0x2764,
+ 0x2765,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2D7F,
+ 0x2D80,
+ 0x2DE0,
+ 0x2E00,
+ 0x302A,
+ 0x3030,
+ 0x3099,
+ 0x309B,
+ 0xA66F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
+ 0xA6F2,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA823,
+ 0xA825,
+ 0xA827,
+ 0xA828,
+ 0xA880,
+ 0xA882,
+ 0xA8B4,
+ 0xA8C4,
+ 0xA8C6,
+ 0xA8E0,
+ 0xA8F2,
+ 0xA926,
+ 0xA92E,
+ 0xA947,
+ 0xA952,
+ 0xA954,
+ 0xA960,
+ 0xA97D,
+ 0xA980,
+ 0xA983,
+ 0xA984,
+ 0xA9B3,
+ 0xA9B4,
+ 0xA9B6,
+ 0xA9BA,
+ 0xA9BC,
+ 0xA9BD,
+ 0xA9C1,
+ 0xA9E5,
+ 0xA9E6,
+ 0xAA29,
+ 0xAA2F,
+ 0xAA31,
+ 0xAA33,
+ 0xAA35,
+ 0xAA37,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
+ 0xAA4D,
+ 0xAA4E,
+ 0xAA7C,
+ 0xAA7D,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAEB,
+ 0xAAEC,
+ 0xAAEE,
+ 0xAAF0,
+ 0xAAF5,
+ 0xAAF6,
+ 0xAAF7,
+ 0xABE3,
+ 0xABE5,
+ 0xABE6,
+ 0xABE8,
+ 0xABE9,
+ 0xABEB,
+ 0xABEC,
+ 0xABED,
+ 0xABEE,
+ 0xAC00,
+ 0xAC01,
+ 0xAC1C,
+ 0xAC1D,
+ 0xAC38,
+ 0xAC39,
+ 0xAC54,
+ 0xAC55,
+ 0xAC70,
+ 0xAC71,
+ 0xAC8C,
+ 0xAC8D,
+ 0xACA8,
+ 0xACA9,
+ 0xACC4,
+ 0xACC5,
+ 0xACE0,
+ 0xACE1,
+ 0xACFC,
+ 0xACFD,
+ 0xAD18,
+ 0xAD19,
+ 0xAD34,
+ 0xAD35,
+ 0xAD50,
+ 0xAD51,
+ 0xAD6C,
+ 0xAD6D,
+ 0xAD88,
+ 0xAD89,
+ 0xADA4,
+ 0xADA5,
+ 0xADC0,
+ 0xADC1,
+ 0xADDC,
+ 0xADDD,
+ 0xADF8,
+ 0xADF9,
+ 0xAE14,
+ 0xAE15,
+ 0xAE30,
+ 0xAE31,
+ 0xAE4C,
+ 0xAE4D,
+ 0xAE68,
+ 0xAE69,
+ 0xAE84,
+ 0xAE85,
+ 0xAEA0,
+ 0xAEA1,
+ 0xAEBC,
+ 0xAEBD,
+ 0xAED8,
+ 0xAED9,
+ 0xAEF4,
+ 0xAEF5,
+ 0xAF10,
+ 0xAF11,
+ 0xAF2C,
+ 0xAF2D,
+ 0xAF48,
+ 0xAF49,
+ 0xAF64,
+ 0xAF65,
+ 0xAF80,
+ 0xAF81,
+ 0xAF9C,
+ 0xAF9D,
+ 0xAFB8,
+ 0xAFB9,
+ 0xAFD4,
+ 0xAFD5,
+ 0xAFF0,
+ 0xAFF1,
+ 0xB00C,
+ 0xB00D,
+ 0xB028,
+ 0xB029,
+ 0xB044,
+ 0xB045,
+ 0xB060,
+ 0xB061,
+ 0xB07C,
+ 0xB07D,
+ 0xB098,
+ 0xB099,
+ 0xB0B4,
+ 0xB0B5,
+ 0xB0D0,
+ 0xB0D1,
+ 0xB0EC,
+ 0xB0ED,
+ 0xB108,
+ 0xB109,
+ 0xB124,
+ 0xB125,
+ 0xB140,
+ 0xB141,
+ 0xB15C,
+ 0xB15D,
+ 0xB178,
+ 0xB179,
+ 0xB194,
+ 0xB195,
+ 0xB1B0,
+ 0xB1B1,
+ 0xB1CC,
+ 0xB1CD,
+ 0xB1E8,
+ 0xB1E9,
+ 0xB204,
+ 0xB205,
+ 0xB220,
+ 0xB221,
+ 0xB23C,
+ 0xB23D,
+ 0xB258,
+ 0xB259,
+ 0xB274,
+ 0xB275,
+ 0xB290,
+ 0xB291,
+ 0xB2AC,
+ 0xB2AD,
+ 0xB2C8,
+ 0xB2C9,
+ 0xB2E4,
+ 0xB2E5,
+ 0xB300,
+ 0xB301,
+ 0xB31C,
+ 0xB31D,
+ 0xB338,
+ 0xB339,
+ 0xB354,
+ 0xB355,
+ 0xB370,
+ 0xB371,
+ 0xB38C,
+ 0xB38D,
+ 0xB3A8,
+ 0xB3A9,
+ 0xB3C4,
+ 0xB3C5,
+ 0xB3E0,
+ 0xB3E1,
+ 0xB3FC,
+ 0xB3FD,
+ 0xB418,
+ 0xB419,
+ 0xB434,
+ 0xB435,
+ 0xB450,
+ 0xB451,
+ 0xB46C,
+ 0xB46D,
+ 0xB488,
+ 0xB489,
+ 0xB4A4,
+ 0xB4A5,
+ 0xB4C0,
+ 0xB4C1,
+ 0xB4DC,
+ 0xB4DD,
+ 0xB4F8,
+ 0xB4F9,
+ 0xB514,
+ 0xB515,
+ 0xB530,
+ 0xB531,
+ 0xB54C,
+ 0xB54D,
+ 0xB568,
+ 0xB569,
+ 0xB584,
+ 0xB585,
+ 0xB5A0,
+ 0xB5A1,
+ 0xB5BC,
+ 0xB5BD,
+ 0xB5D8,
+ 0xB5D9,
+ 0xB5F4,
+ 0xB5F5,
+ 0xB610,
+ 0xB611,
+ 0xB62C,
+ 0xB62D,
+ 0xB648,
+ 0xB649,
+ 0xB664,
+ 0xB665,
+ 0xB680,
+ 0xB681,
+ 0xB69C,
+ 0xB69D,
+ 0xB6B8,
+ 0xB6B9,
+ 0xB6D4,
+ 0xB6D5,
+ 0xB6F0,
+ 0xB6F1,
+ 0xB70C,
+ 0xB70D,
+ 0xB728,
+ 0xB729,
+ 0xB744,
+ 0xB745,
+ 0xB760,
+ 0xB761,
+ 0xB77C,
+ 0xB77D,
+ 0xB798,
+ 0xB799,
+ 0xB7B4,
+ 0xB7B5,
+ 0xB7D0,
+ 0xB7D1,
+ 0xB7EC,
+ 0xB7ED,
+ 0xB808,
+ 0xB809,
+ 0xB824,
+ 0xB825,
+ 0xB840,
+ 0xB841,
+ 0xB85C,
+ 0xB85D,
+ 0xB878,
+ 0xB879,
+ 0xB894,
+ 0xB895,
+ 0xB8B0,
+ 0xB8B1,
+ 0xB8CC,
+ 0xB8CD,
+ 0xB8E8,
+ 0xB8E9,
+ 0xB904,
+ 0xB905,
+ 0xB920,
+ 0xB921,
+ 0xB93C,
+ 0xB93D,
+ 0xB958,
+ 0xB959,
+ 0xB974,
+ 0xB975,
+ 0xB990,
+ 0xB991,
+ 0xB9AC,
+ 0xB9AD,
+ 0xB9C8,
+ 0xB9C9,
+ 0xB9E4,
+ 0xB9E5,
+ 0xBA00,
+ 0xBA01,
+ 0xBA1C,
+ 0xBA1D,
+ 0xBA38,
+ 0xBA39,
+ 0xBA54,
+ 0xBA55,
+ 0xBA70,
+ 0xBA71,
+ 0xBA8C,
+ 0xBA8D,
+ 0xBAA8,
+ 0xBAA9,
+ 0xBAC4,
+ 0xBAC5,
+ 0xBAE0,
+ 0xBAE1,
+ 0xBAFC,
+ 0xBAFD,
+ 0xBB18,
+ 0xBB19,
+ 0xBB34,
+ 0xBB35,
+ 0xBB50,
+ 0xBB51,
+ 0xBB6C,
+ 0xBB6D,
+ 0xBB88,
+ 0xBB89,
+ 0xBBA4,
+ 0xBBA5,
+ 0xBBC0,
+ 0xBBC1,
+ 0xBBDC,
+ 0xBBDD,
+ 0xBBF8,
+ 0xBBF9,
+ 0xBC14,
+ 0xBC15,
+ 0xBC30,
+ 0xBC31,
+ 0xBC4C,
+ 0xBC4D,
+ 0xBC68,
+ 0xBC69,
+ 0xBC84,
+ 0xBC85,
+ 0xBCA0,
+ 0xBCA1,
+ 0xBCBC,
+ 0xBCBD,
+ 0xBCD8,
+ 0xBCD9,
+ 0xBCF4,
+ 0xBCF5,
+ 0xBD10,
+ 0xBD11,
+ 0xBD2C,
+ 0xBD2D,
+ 0xBD48,
+ 0xBD49,
+ 0xBD64,
+ 0xBD65,
+ 0xBD80,
+ 0xBD81,
+ 0xBD9C,
+ 0xBD9D,
+ 0xBDB8,
+ 0xBDB9,
+ 0xBDD4,
+ 0xBDD5,
+ 0xBDF0,
+ 0xBDF1,
+ 0xBE0C,
+ 0xBE0D,
+ 0xBE28,
+ 0xBE29,
+ 0xBE44,
+ 0xBE45,
+ 0xBE60,
+ 0xBE61,
+ 0xBE7C,
+ 0xBE7D,
+ 0xBE98,
+ 0xBE99,
+ 0xBEB4,
+ 0xBEB5,
+ 0xBED0,
+ 0xBED1,
+ 0xBEEC,
+ 0xBEED,
+ 0xBF08,
+ 0xBF09,
+ 0xBF24,
+ 0xBF25,
+ 0xBF40,
+ 0xBF41,
+ 0xBF5C,
+ 0xBF5D,
+ 0xBF78,
+ 0xBF79,
+ 0xBF94,
+ 0xBF95,
+ 0xBFB0,
+ 0xBFB1,
+ 0xBFCC,
+ 0xBFCD,
+ 0xBFE8,
+ 0xBFE9,
+ 0xC004,
+ 0xC005,
+ 0xC020,
+ 0xC021,
+ 0xC03C,
+ 0xC03D,
+ 0xC058,
+ 0xC059,
+ 0xC074,
+ 0xC075,
+ 0xC090,
+ 0xC091,
+ 0xC0AC,
+ 0xC0AD,
+ 0xC0C8,
+ 0xC0C9,
+ 0xC0E4,
+ 0xC0E5,
+ 0xC100,
+ 0xC101,
+ 0xC11C,
+ 0xC11D,
+ 0xC138,
+ 0xC139,
+ 0xC154,
+ 0xC155,
+ 0xC170,
+ 0xC171,
+ 0xC18C,
+ 0xC18D,
+ 0xC1A8,
+ 0xC1A9,
+ 0xC1C4,
+ 0xC1C5,
+ 0xC1E0,
+ 0xC1E1,
+ 0xC1FC,
+ 0xC1FD,
+ 0xC218,
+ 0xC219,
+ 0xC234,
+ 0xC235,
+ 0xC250,
+ 0xC251,
+ 0xC26C,
+ 0xC26D,
+ 0xC288,
+ 0xC289,
+ 0xC2A4,
+ 0xC2A5,
+ 0xC2C0,
+ 0xC2C1,
+ 0xC2DC,
+ 0xC2DD,
+ 0xC2F8,
+ 0xC2F9,
+ 0xC314,
+ 0xC315,
+ 0xC330,
+ 0xC331,
+ 0xC34C,
+ 0xC34D,
+ 0xC368,
+ 0xC369,
+ 0xC384,
+ 0xC385,
+ 0xC3A0,
+ 0xC3A1,
+ 0xC3BC,
+ 0xC3BD,
+ 0xC3D8,
+ 0xC3D9,
+ 0xC3F4,
+ 0xC3F5,
+ 0xC410,
+ 0xC411,
+ 0xC42C,
+ 0xC42D,
+ 0xC448,
+ 0xC449,
+ 0xC464,
+ 0xC465,
+ 0xC480,
+ 0xC481,
+ 0xC49C,
+ 0xC49D,
+ 0xC4B8,
+ 0xC4B9,
+ 0xC4D4,
+ 0xC4D5,
+ 0xC4F0,
+ 0xC4F1,
+ 0xC50C,
+ 0xC50D,
+ 0xC528,
+ 0xC529,
+ 0xC544,
+ 0xC545,
+ 0xC560,
+ 0xC561,
+ 0xC57C,
+ 0xC57D,
+ 0xC598,
+ 0xC599,
+ 0xC5B4,
+ 0xC5B5,
+ 0xC5D0,
+ 0xC5D1,
+ 0xC5EC,
+ 0xC5ED,
+ 0xC608,
+ 0xC609,
+ 0xC624,
+ 0xC625,
+ 0xC640,
+ 0xC641,
+ 0xC65C,
+ 0xC65D,
+ 0xC678,
+ 0xC679,
+ 0xC694,
+ 0xC695,
+ 0xC6B0,
+ 0xC6B1,
+ 0xC6CC,
+ 0xC6CD,
+ 0xC6E8,
+ 0xC6E9,
+ 0xC704,
+ 0xC705,
+ 0xC720,
+ 0xC721,
+ 0xC73C,
+ 0xC73D,
+ 0xC758,
+ 0xC759,
+ 0xC774,
+ 0xC775,
+ 0xC790,
+ 0xC791,
+ 0xC7AC,
+ 0xC7AD,
+ 0xC7C8,
+ 0xC7C9,
+ 0xC7E4,
+ 0xC7E5,
+ 0xC800,
+ 0xC801,
+ 0xC81C,
+ 0xC81D,
+ 0xC838,
+ 0xC839,
+ 0xC854,
+ 0xC855,
+ 0xC870,
+ 0xC871,
+ 0xC88C,
+ 0xC88D,
+ 0xC8A8,
+ 0xC8A9,
+ 0xC8C4,
+ 0xC8C5,
+ 0xC8E0,
+ 0xC8E1,
+ 0xC8FC,
+ 0xC8FD,
+ 0xC918,
+ 0xC919,
+ 0xC934,
+ 0xC935,
+ 0xC950,
+ 0xC951,
+ 0xC96C,
+ 0xC96D,
+ 0xC988,
+ 0xC989,
+ 0xC9A4,
+ 0xC9A5,
+ 0xC9C0,
+ 0xC9C1,
+ 0xC9DC,
+ 0xC9DD,
+ 0xC9F8,
+ 0xC9F9,
+ 0xCA14,
+ 0xCA15,
+ 0xCA30,
+ 0xCA31,
+ 0xCA4C,
+ 0xCA4D,
+ 0xCA68,
+ 0xCA69,
+ 0xCA84,
+ 0xCA85,
+ 0xCAA0,
+ 0xCAA1,
+ 0xCABC,
+ 0xCABD,
+ 0xCAD8,
+ 0xCAD9,
+ 0xCAF4,
+ 0xCAF5,
+ 0xCB10,
+ 0xCB11,
+ 0xCB2C,
+ 0xCB2D,
+ 0xCB48,
+ 0xCB49,
+ 0xCB64,
+ 0xCB65,
+ 0xCB80,
+ 0xCB81,
+ 0xCB9C,
+ 0xCB9D,
+ 0xCBB8,
+ 0xCBB9,
+ 0xCBD4,
+ 0xCBD5,
+ 0xCBF0,
+ 0xCBF1,
+ 0xCC0C,
+ 0xCC0D,
+ 0xCC28,
+ 0xCC29,
+ 0xCC44,
+ 0xCC45,
+ 0xCC60,
+ 0xCC61,
+ 0xCC7C,
+ 0xCC7D,
+ 0xCC98,
+ 0xCC99,
+ 0xCCB4,
+ 0xCCB5,
+ 0xCCD0,
+ 0xCCD1,
+ 0xCCEC,
+ 0xCCED,
+ 0xCD08,
+ 0xCD09,
+ 0xCD24,
+ 0xCD25,
+ 0xCD40,
+ 0xCD41,
+ 0xCD5C,
+ 0xCD5D,
+ 0xCD78,
+ 0xCD79,
+ 0xCD94,
+ 0xCD95,
+ 0xCDB0,
+ 0xCDB1,
+ 0xCDCC,
+ 0xCDCD,
+ 0xCDE8,
+ 0xCDE9,
+ 0xCE04,
+ 0xCE05,
+ 0xCE20,
+ 0xCE21,
+ 0xCE3C,
+ 0xCE3D,
+ 0xCE58,
+ 0xCE59,
+ 0xCE74,
+ 0xCE75,
+ 0xCE90,
+ 0xCE91,
+ 0xCEAC,
+ 0xCEAD,
+ 0xCEC8,
+ 0xCEC9,
+ 0xCEE4,
+ 0xCEE5,
+ 0xCF00,
+ 0xCF01,
+ 0xCF1C,
+ 0xCF1D,
+ 0xCF38,
+ 0xCF39,
+ 0xCF54,
+ 0xCF55,
+ 0xCF70,
+ 0xCF71,
+ 0xCF8C,
+ 0xCF8D,
+ 0xCFA8,
+ 0xCFA9,
+ 0xCFC4,
+ 0xCFC5,
+ 0xCFE0,
+ 0xCFE1,
+ 0xCFFC,
+ 0xCFFD,
+ 0xD018,
+ 0xD019,
+ 0xD034,
+ 0xD035,
+ 0xD050,
+ 0xD051,
+ 0xD06C,
+ 0xD06D,
+ 0xD088,
+ 0xD089,
+ 0xD0A4,
+ 0xD0A5,
+ 0xD0C0,
+ 0xD0C1,
+ 0xD0DC,
+ 0xD0DD,
+ 0xD0F8,
+ 0xD0F9,
+ 0xD114,
+ 0xD115,
+ 0xD130,
+ 0xD131,
+ 0xD14C,
+ 0xD14D,
+ 0xD168,
+ 0xD169,
+ 0xD184,
+ 0xD185,
+ 0xD1A0,
+ 0xD1A1,
+ 0xD1BC,
+ 0xD1BD,
+ 0xD1D8,
+ 0xD1D9,
+ 0xD1F4,
+ 0xD1F5,
+ 0xD210,
+ 0xD211,
+ 0xD22C,
+ 0xD22D,
+ 0xD248,
+ 0xD249,
+ 0xD264,
+ 0xD265,
+ 0xD280,
+ 0xD281,
+ 0xD29C,
+ 0xD29D,
+ 0xD2B8,
+ 0xD2B9,
+ 0xD2D4,
+ 0xD2D5,
+ 0xD2F0,
+ 0xD2F1,
+ 0xD30C,
+ 0xD30D,
+ 0xD328,
+ 0xD329,
+ 0xD344,
+ 0xD345,
+ 0xD360,
+ 0xD361,
+ 0xD37C,
+ 0xD37D,
+ 0xD398,
+ 0xD399,
+ 0xD3B4,
+ 0xD3B5,
+ 0xD3D0,
+ 0xD3D1,
+ 0xD3EC,
+ 0xD3ED,
+ 0xD408,
+ 0xD409,
+ 0xD424,
+ 0xD425,
+ 0xD440,
+ 0xD441,
+ 0xD45C,
+ 0xD45D,
+ 0xD478,
+ 0xD479,
+ 0xD494,
+ 0xD495,
+ 0xD4B0,
+ 0xD4B1,
+ 0xD4CC,
+ 0xD4CD,
+ 0xD4E8,
+ 0xD4E9,
+ 0xD504,
+ 0xD505,
+ 0xD520,
+ 0xD521,
+ 0xD53C,
+ 0xD53D,
+ 0xD558,
+ 0xD559,
+ 0xD574,
+ 0xD575,
+ 0xD590,
+ 0xD591,
+ 0xD5AC,
+ 0xD5AD,
+ 0xD5C8,
+ 0xD5C9,
+ 0xD5E4,
+ 0xD5E5,
+ 0xD600,
+ 0xD601,
+ 0xD61C,
+ 0xD61D,
+ 0xD638,
+ 0xD639,
+ 0xD654,
+ 0xD655,
+ 0xD670,
+ 0xD671,
+ 0xD68C,
+ 0xD68D,
+ 0xD6A8,
+ 0xD6A9,
+ 0xD6C4,
+ 0xD6C5,
+ 0xD6E0,
+ 0xD6E1,
+ 0xD6FC,
+ 0xD6FD,
+ 0xD718,
+ 0xD719,
+ 0xD734,
+ 0xD735,
+ 0xD750,
+ 0xD751,
+ 0xD76C,
+ 0xD76D,
+ 0xD788,
+ 0xD789,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xD800,
+ 0xE000,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE00,
+ 0xFE10,
+ 0xFE20,
+ 0xFE30,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF9E,
+ 0xFFA0,
+ 0xFFF0,
+ 0xFFFC,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
+ 0x10376,
+ 0x1037B,
+ 0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A10,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10AE5,
+ 0x10AE7,
+ 0x11000,
+ 0x11001,
+ 0x11002,
+ 0x11003,
+ 0x11038,
+ 0x11047,
+ 0x1107F,
+ 0x11082,
+ 0x11083,
+ 0x110B0,
+ 0x110B3,
+ 0x110B7,
+ 0x110B9,
+ 0x110BB,
+ 0x110BD,
+ 0x110BE,
+ 0x11100,
+ 0x11103,
+ 0x11127,
+ 0x1112C,
+ 0x1112D,
+ 0x11135,
+ 0x11173,
+ 0x11174,
+ 0x11180,
+ 0x11182,
+ 0x11183,
+ 0x111B3,
+ 0x111B6,
+ 0x111BF,
+ 0x111C1,
+ 0x111C2,
+ 0x111C4,
+ 0x111CA,
+ 0x111CD,
+ 0x1122C,
+ 0x1122F,
+ 0x11232,
+ 0x11234,
+ 0x11235,
+ 0x11236,
+ 0x11238,
+ 0x1123E,
+ 0x1123F,
+ 0x112DF,
+ 0x112E0,
+ 0x112E3,
+ 0x112EB,
+ 0x11300,
+ 0x11302,
+ 0x11304,
+ 0x1133C,
+ 0x1133D,
+ 0x1133E,
+ 0x1133F,
+ 0x11340,
+ 0x11341,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11357,
+ 0x11358,
+ 0x11362,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11435,
+ 0x11438,
+ 0x11440,
+ 0x11442,
+ 0x11445,
+ 0x11446,
+ 0x11447,
+ 0x114B0,
+ 0x114B1,
+ 0x114B3,
+ 0x114B9,
+ 0x114BA,
+ 0x114BB,
+ 0x114BD,
+ 0x114BE,
+ 0x114BF,
+ 0x114C1,
+ 0x114C2,
+ 0x114C4,
+ 0x115AF,
+ 0x115B0,
+ 0x115B2,
+ 0x115B6,
+ 0x115B8,
+ 0x115BC,
+ 0x115BE,
+ 0x115BF,
+ 0x115C1,
+ 0x115DC,
+ 0x115DE,
+ 0x11630,
+ 0x11633,
+ 0x1163B,
+ 0x1163D,
+ 0x1163E,
+ 0x1163F,
+ 0x11641,
+ 0x116AB,
+ 0x116AC,
+ 0x116AD,
+ 0x116AE,
+ 0x116B0,
+ 0x116B6,
+ 0x116B7,
+ 0x116B8,
+ 0x1171D,
+ 0x11720,
+ 0x11722,
+ 0x11726,
+ 0x11727,
+ 0x1172C,
+ 0x11A01,
+ 0x11A07,
+ 0x11A09,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A39,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A57,
+ 0x11A59,
+ 0x11A5C,
+ 0x11A86,
+ 0x11A8A,
+ 0x11A97,
+ 0x11A98,
+ 0x11A9A,
+ 0x11C2F,
+ 0x11C30,
+ 0x11C37,
+ 0x11C38,
+ 0x11C3E,
+ 0x11C3F,
+ 0x11C40,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CAA,
+ 0x11CB1,
+ 0x11CB2,
+ 0x11CB4,
+ 0x11CB5,
+ 0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16B30,
+ 0x16B37,
+ 0x16F51,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16F93,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D165,
+ 0x1D166,
+ 0x1D167,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D16E,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E944,
+ 0x1E94B,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F308,
+ 0x1F309,
+ 0x1F33E,
+ 0x1F33F,
+ 0x1F373,
+ 0x1F374,
+ 0x1F385,
+ 0x1F386,
+ 0x1F393,
+ 0x1F394,
+ 0x1F3A4,
+ 0x1F3A5,
+ 0x1F3A8,
+ 0x1F3A9,
+ 0x1F3C2,
+ 0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
+ 0x1F3CA,
+ 0x1F3CD,
+ 0x1F3EB,
+ 0x1F3EC,
+ 0x1F3ED,
+ 0x1F3EE,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F442,
+ 0x1F444,
+ 0x1F446,
+ 0x1F451,
+ 0x1F466,
+ 0x1F46A,
+ 0x1F46E,
+ 0x1F46F,
+ 0x1F470,
+ 0x1F479,
+ 0x1F47C,
+ 0x1F47D,
+ 0x1F481,
+ 0x1F484,
+ 0x1F485,
+ 0x1F488,
+ 0x1F48B,
+ 0x1F48C,
+ 0x1F4AA,
+ 0x1F4AB,
+ 0x1F4BB,
+ 0x1F4BD,
+ 0x1F527,
+ 0x1F528,
+ 0x1F52C,
+ 0x1F52D,
+ 0x1F574,
+ 0x1F576,
+ 0x1F57A,
+ 0x1F57B,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5E8,
+ 0x1F5E9,
+ 0x1F645,
+ 0x1F648,
+ 0x1F64B,
+ 0x1F650,
+ 0x1F680,
+ 0x1F681,
+ 0x1F692,
+ 0x1F693,
+ 0x1F6A3,
+ 0x1F6A4,
+ 0x1F6B4,
+ 0x1F6B7,
+ 0x1F6C0,
+ 0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
+ 0x1F918,
+ 0x1F91D,
+ 0x1F91E,
+ 0x1F920,
+ 0x1F926,
+ 0x1F927,
+ 0x1F930,
+ 0x1F93A,
+ 0x1F93D,
+ 0x1F93F,
+ 0x1F9D1,
+ 0x1F9DE,
+ 0xE0000,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0,
+ 0xE1000
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+typedef enum {
+ GCB_Other = 0,
+ GCB_CR = 1,
+ GCB_Control = 2,
+ GCB_E_Base = 3,
+ GCB_E_Base_GAZ = 4,
+ GCB_E_Modifier = 5,
+ GCB_Extend = 6,
+ GCB_Glue_After_Zwj = 7,
+ GCB_L = 8,
+ GCB_LF = 9,
+ GCB_LV = 10,
+ GCB_LVT = 11,
+ GCB_Prepend = 12,
+ GCB_Regional_Indicator = 13,
+ GCB_SpacingMark = 14,
+ GCB_T = 15,
+ GCB_V = 16,
+ GCB_ZWJ = 17,
+ GCB_EDGE = 18
+} GCB_enum;
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
+ GCB_Control,
+ GCB_CR,
+ GCB_Control,
+ GCB_LF,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_L,
+ GCB_V,
+ GCB_T,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Extend,
+ GCB_ZWJ,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_L,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_Other,
+ GCB_V,
+ GCB_Other,
+ GCB_T,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Regional_Indicator,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Modifier,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base_GAZ,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Control,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Other
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
+ 1690, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xD,
+ 0xE,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0xCA,
+ 0xCB,
+ 0xFF,
+ 0x100,
+ 0x300,
+ 0x370,
+ 0x483,
+ 0x48A,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x600,
+ 0x606,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61D,
+ 0x64B,
+ 0x660,
+ 0x670,
+ 0x671,
+ 0x6D6,
+ 0x6DD,
+ 0x6DE,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x70F,
+ 0x710,
+ 0x711,
+ 0x712,
+ 0x730,
+ 0x74B,
+ 0x7A6,
+ 0x7B1,
+ 0x7EB,
+ 0x7F4,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
+ 0x82E,
+ 0x859,
+ 0x85C,
+ 0x8D4,
+ 0x8E2,
+ 0x8E3,
+ 0x903,
+ 0x904,
+ 0x93A,
+ 0x93B,
+ 0x93C,
+ 0x93D,
+ 0x93E,
+ 0x941,
+ 0x949,
+ 0x94D,
+ 0x94E,
+ 0x950,
+ 0x951,
+ 0x958,
+ 0x962,
+ 0x964,
+ 0x981,
+ 0x982,
+ 0x984,
+ 0x9BC,
+ 0x9BD,
+ 0x9BE,
+ 0x9BF,
+ 0x9C1,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CD,
+ 0x9CE,
+ 0x9D7,
+ 0x9D8,
+ 0x9E2,
+ 0x9E4,
+ 0xA01,
+ 0xA03,
+ 0xA04,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA41,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA70,
+ 0xA72,
+ 0xA75,
+ 0xA76,
+ 0xA81,
+ 0xA83,
+ 0xA84,
+ 0xABC,
+ 0xABD,
+ 0xABE,
+ 0xAC1,
+ 0xAC6,
+ 0xAC7,
+ 0xAC9,
+ 0xACA,
+ 0xACB,
+ 0xACD,
+ 0xACE,
+ 0xAE2,
+ 0xAE4,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB02,
+ 0xB04,
+ 0xB3C,
+ 0xB3D,
+ 0xB3E,
+ 0xB40,
+ 0xB41,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4D,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB62,
+ 0xB64,
+ 0xB82,
+ 0xB83,
+ 0xBBE,
+ 0xBBF,
+ 0xBC0,
+ 0xBC1,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCD,
+ 0xBCE,
+ 0xBD7,
+ 0xBD8,
+ 0xC00,
+ 0xC01,
+ 0xC04,
+ 0xC3E,
+ 0xC41,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC62,
+ 0xC64,
+ 0xC81,
+ 0xC82,
+ 0xC84,
+ 0xCBC,
+ 0xCBD,
+ 0xCBE,
+ 0xCBF,
+ 0xCC0,
+ 0xCC2,
+ 0xCC3,
+ 0xCC5,
+ 0xCC6,
+ 0xCC7,
+ 0xCC9,
+ 0xCCA,
+ 0xCCC,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE2,
+ 0xCE4,
+ 0xD00,
+ 0xD02,
+ 0xD04,
+ 0xD3B,
+ 0xD3D,
+ 0xD3E,
+ 0xD3F,
+ 0xD41,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4D,
+ 0xD4E,
+ 0xD4F,
+ 0xD57,
+ 0xD58,
+ 0xD62,
+ 0xD64,
+ 0xD82,
+ 0xD84,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD0,
+ 0xDD2,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDDF,
+ 0xDE0,
+ 0xDF2,
+ 0xDF4,
+ 0xE31,
+ 0xE32,
+ 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE47,
+ 0xE4F,
+ 0xEB1,
+ 0xEB2,
+ 0xEB3,
+ 0xEB4,
+ 0xEBA,
+ 0xEBB,
+ 0xEBD,
+ 0xEC8,
+ 0xECE,
+ 0xF18,
+ 0xF1A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF40,
+ 0xF71,
+ 0xF7F,
+ 0xF80,
+ 0xF85,
+ 0xF86,
+ 0xF88,
+ 0xF8D,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x102D,
+ 0x1031,
+ 0x1032,
+ 0x1038,
+ 0x1039,
+ 0x103B,
+ 0x103D,
+ 0x103F,
+ 0x1056,
+ 0x1058,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x1083,
+ 0x1084,
+ 0x1085,
+ 0x1087,
+ 0x108D,
+ 0x108E,
+ 0x109D,
+ 0x109E,
+ 0x1100,
+ 0x1160,
+ 0x11A8,
+ 0x1200,
+ 0x135D,
+ 0x1360,
+ 0x1712,
+ 0x1715,
+ 0x1732,
+ 0x1735,
+ 0x1752,
+ 0x1754,
+ 0x1772,
+ 0x1774,
+ 0x17B4,
+ 0x17B6,
+ 0x17B7,
+ 0x17BE,
+ 0x17C6,
+ 0x17C7,
+ 0x17C9,
+ 0x17D4,
+ 0x17DD,
+ 0x17DE,
+ 0x180B,
+ 0x180E,
+ 0x180F,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
+ 0x1920,
+ 0x1923,
+ 0x1927,
+ 0x1929,
+ 0x192C,
+ 0x1930,
+ 0x1932,
+ 0x1933,
+ 0x1939,
+ 0x193C,
+ 0x1A17,
+ 0x1A19,
+ 0x1A1B,
+ 0x1A1C,
+ 0x1A55,
+ 0x1A56,
+ 0x1A57,
+ 0x1A58,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A61,
+ 0x1A62,
+ 0x1A63,
+ 0x1A65,
+ 0x1A6D,
+ 0x1A73,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B04,
+ 0x1B05,
+ 0x1B34,
+ 0x1B35,
+ 0x1B36,
+ 0x1B3B,
+ 0x1B3C,
+ 0x1B3D,
+ 0x1B42,
+ 0x1B43,
+ 0x1B45,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
+ 0x1B82,
+ 0x1B83,
+ 0x1BA1,
+ 0x1BA2,
+ 0x1BA6,
+ 0x1BA8,
+ 0x1BAA,
+ 0x1BAB,
+ 0x1BAE,
+ 0x1BE6,
+ 0x1BE7,
+ 0x1BE8,
+ 0x1BEA,
+ 0x1BED,
+ 0x1BEE,
+ 0x1BEF,
+ 0x1BF2,
+ 0x1BF4,
+ 0x1C24,
+ 0x1C2C,
+ 0x1C34,
+ 0x1C36,
+ 0x1C38,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
+ 0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF4,
+ 0x1CF5,
+ 0x1CF7,
+ 0x1CF8,
+ 0x1CFA,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x200B,
+ 0x200C,
+ 0x200D,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202F,
+ 0x2060,
+ 0x2070,
+ 0x20D0,
+ 0x20F1,
+ 0x261D,
+ 0x261E,
+ 0x2640,
+ 0x2641,
+ 0x2642,
+ 0x2643,
+ 0x2695,
+ 0x2697,
+ 0x26F9,
+ 0x26FA,
+ 0x2708,
+ 0x2709,
+ 0x270A,
+ 0x270E,
+ 0x2764,
+ 0x2765,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2D7F,
+ 0x2D80,
+ 0x2DE0,
+ 0x2E00,
+ 0x302A,
+ 0x3030,
+ 0x3099,
+ 0x309B,
+ 0xA66F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
+ 0xA6F2,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA823,
+ 0xA825,
+ 0xA827,
+ 0xA828,
+ 0xA880,
+ 0xA882,
+ 0xA8B4,
+ 0xA8C4,
+ 0xA8C6,
+ 0xA8E0,
+ 0xA8F2,
+ 0xA926,
+ 0xA92E,
+ 0xA947,
+ 0xA952,
+ 0xA954,
+ 0xA960,
+ 0xA97D,
+ 0xA980,
+ 0xA983,
+ 0xA984,
+ 0xA9B3,
+ 0xA9B4,
+ 0xA9B6,
+ 0xA9BA,
+ 0xA9BC,
+ 0xA9BD,
+ 0xA9C1,
+ 0xA9E5,
+ 0xA9E6,
+ 0xAA29,
+ 0xAA2F,
+ 0xAA31,
+ 0xAA33,
+ 0xAA35,
+ 0xAA37,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
+ 0xAA4D,
+ 0xAA4E,
+ 0xAA7C,
+ 0xAA7D,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAEB,
+ 0xAAEC,
+ 0xAAEE,
+ 0xAAF0,
+ 0xAAF5,
+ 0xAAF6,
+ 0xAAF7,
+ 0xABE3,
+ 0xABE5,
+ 0xABE6,
+ 0xABE8,
+ 0xABE9,
+ 0xABEB,
+ 0xABEC,
+ 0xABED,
+ 0xABEE,
+ 0xAC00,
+ 0xAC01,
+ 0xAC1C,
+ 0xAC1D,
+ 0xAC38,
+ 0xAC39,
+ 0xAC54,
+ 0xAC55,
+ 0xAC70,
+ 0xAC71,
+ 0xAC8C,
+ 0xAC8D,
+ 0xACA8,
+ 0xACA9,
+ 0xACC4,
+ 0xACC5,
+ 0xACE0,
+ 0xACE1,
+ 0xACFC,
+ 0xACFD,
+ 0xAD18,
+ 0xAD19,
+ 0xAD34,
+ 0xAD35,
+ 0xAD50,
+ 0xAD51,
+ 0xAD6C,
+ 0xAD6D,
+ 0xAD88,
+ 0xAD89,
+ 0xADA4,
+ 0xADA5,
+ 0xADC0,
+ 0xADC1,
+ 0xADDC,
+ 0xADDD,
+ 0xADF8,
+ 0xADF9,
+ 0xAE14,
+ 0xAE15,
+ 0xAE30,
+ 0xAE31,
+ 0xAE4C,
+ 0xAE4D,
+ 0xAE68,
+ 0xAE69,
+ 0xAE84,
+ 0xAE85,
+ 0xAEA0,
+ 0xAEA1,
+ 0xAEBC,
+ 0xAEBD,
+ 0xAED8,
+ 0xAED9,
+ 0xAEF4,
+ 0xAEF5,
+ 0xAF10,
+ 0xAF11,
+ 0xAF2C,
+ 0xAF2D,
+ 0xAF48,
+ 0xAF49,
+ 0xAF64,
+ 0xAF65,
+ 0xAF80,
+ 0xAF81,
+ 0xAF9C,
+ 0xAF9D,
+ 0xAFB8,
+ 0xAFB9,
+ 0xAFD4,
+ 0xAFD5,
+ 0xAFF0,
+ 0xAFF1,
+ 0xB00C,
+ 0xB00D,
+ 0xB028,
+ 0xB029,
+ 0xB044,
+ 0xB045,
+ 0xB060,
+ 0xB061,
+ 0xB07C,
+ 0xB07D,
+ 0xB098,
+ 0xB099,
+ 0xB0B4,
+ 0xB0B5,
+ 0xB0D0,
+ 0xB0D1,
+ 0xB0EC,
+ 0xB0ED,
+ 0xB108,
+ 0xB109,
+ 0xB124,
+ 0xB125,
+ 0xB140,
+ 0xB141,
+ 0xB15C,
+ 0xB15D,
+ 0xB178,
+ 0xB179,
+ 0xB194,
+ 0xB195,
+ 0xB1B0,
+ 0xB1B1,
+ 0xB1CC,
+ 0xB1CD,
+ 0xB1E8,
+ 0xB1E9,
+ 0xB204,
+ 0xB205,
+ 0xB220,
+ 0xB221,
+ 0xB23C,
+ 0xB23D,
+ 0xB258,
+ 0xB259,
+ 0xB274,
+ 0xB275,
+ 0xB290,
+ 0xB291,
+ 0xB2AC,
+ 0xB2AD,
+ 0xB2C8,
+ 0xB2C9,
+ 0xB2E4,
+ 0xB2E5,
+ 0xB300,
+ 0xB301,
+ 0xB31C,
+ 0xB31D,
+ 0xB338,
+ 0xB339,
+ 0xB354,
+ 0xB355,
+ 0xB370,
+ 0xB371,
+ 0xB38C,
+ 0xB38D,
+ 0xB3A8,
+ 0xB3A9,
+ 0xB3C4,
+ 0xB3C5,
+ 0xB3E0,
+ 0xB3E1,
+ 0xB3FC,
+ 0xB3FD,
+ 0xB418,
+ 0xB419,
+ 0xB434,
+ 0xB435,
+ 0xB450,
+ 0xB451,
+ 0xB46C,
+ 0xB46D,
+ 0xB488,
+ 0xB489,
+ 0xB4A4,
+ 0xB4A5,
+ 0xB4C0,
+ 0xB4C1,
+ 0xB4DC,
+ 0xB4DD,
+ 0xB4F8,
+ 0xB4F9,
+ 0xB514,
+ 0xB515,
+ 0xB530,
+ 0xB531,
+ 0xB54C,
+ 0xB54D,
+ 0xB568,
+ 0xB569,
+ 0xB584,
+ 0xB585,
+ 0xB5A0,
+ 0xB5A1,
+ 0xB5BC,
+ 0xB5BD,
+ 0xB5D8,
+ 0xB5D9,
+ 0xB5F4,
+ 0xB5F5,
+ 0xB610,
+ 0xB611,
+ 0xB62C,
+ 0xB62D,
+ 0xB648,
+ 0xB649,
+ 0xB664,
+ 0xB665,
+ 0xB680,
+ 0xB681,
+ 0xB69C,
+ 0xB69D,
+ 0xB6B8,
+ 0xB6B9,
+ 0xB6D4,
+ 0xB6D5,
+ 0xB6F0,
+ 0xB6F1,
+ 0xB70C,
+ 0xB70D,
+ 0xB728,
+ 0xB729,
+ 0xB744,
+ 0xB745,
+ 0xB760,
+ 0xB761,
+ 0xB77C,
+ 0xB77D,
+ 0xB798,
+ 0xB799,
+ 0xB7B4,
+ 0xB7B5,
+ 0xB7D0,
+ 0xB7D1,
+ 0xB7EC,
+ 0xB7ED,
+ 0xB808,
+ 0xB809,
+ 0xB824,
+ 0xB825,
+ 0xB840,
+ 0xB841,
+ 0xB85C,
+ 0xB85D,
+ 0xB878,
+ 0xB879,
+ 0xB894,
+ 0xB895,
+ 0xB8B0,
+ 0xB8B1,
+ 0xB8CC,
+ 0xB8CD,
+ 0xB8E8,
+ 0xB8E9,
+ 0xB904,
+ 0xB905,
+ 0xB920,
+ 0xB921,
+ 0xB93C,
+ 0xB93D,
+ 0xB958,
+ 0xB959,
+ 0xB974,
+ 0xB975,
+ 0xB990,
+ 0xB991,
+ 0xB9AC,
+ 0xB9AD,
+ 0xB9C8,
+ 0xB9C9,
+ 0xB9E4,
+ 0xB9E5,
+ 0xBA00,
+ 0xBA01,
+ 0xBA1C,
+ 0xBA1D,
+ 0xBA38,
+ 0xBA39,
+ 0xBA54,
+ 0xBA55,
+ 0xBA70,
+ 0xBA71,
+ 0xBA8C,
+ 0xBA8D,
+ 0xBAA8,
+ 0xBAA9,
+ 0xBAC4,
+ 0xBAC5,
+ 0xBAE0,
+ 0xBAE1,
+ 0xBAFC,
+ 0xBAFD,
+ 0xBB18,
+ 0xBB19,
+ 0xBB34,
+ 0xBB35,
+ 0xBB50,
+ 0xBB51,
+ 0xBB6C,
+ 0xBB6D,
+ 0xBB88,
+ 0xBB89,
+ 0xBBA4,
+ 0xBBA5,
+ 0xBBC0,
+ 0xBBC1,
+ 0xBBDC,
+ 0xBBDD,
+ 0xBBF8,
+ 0xBBF9,
+ 0xBC14,
+ 0xBC15,
+ 0xBC30,
+ 0xBC31,
+ 0xBC4C,
+ 0xBC4D,
+ 0xBC68,
+ 0xBC69,
+ 0xBC84,
+ 0xBC85,
+ 0xBCA0,
+ 0xBCA1,
+ 0xBCBC,
+ 0xBCBD,
+ 0xBCD8,
+ 0xBCD9,
+ 0xBCF4,
+ 0xBCF5,
+ 0xBD10,
+ 0xBD11,
+ 0xBD2C,
+ 0xBD2D,
+ 0xBD48,
+ 0xBD49,
+ 0xBD64,
+ 0xBD65,
+ 0xBD80,
+ 0xBD81,
+ 0xBD9C,
+ 0xBD9D,
+ 0xBDB8,
+ 0xBDB9,
+ 0xBDD4,
+ 0xBDD5,
+ 0xBDF0,
+ 0xBDF1,
+ 0xBE0C,
+ 0xBE0D,
+ 0xBE28,
+ 0xBE29,
+ 0xBE44,
+ 0xBE45,
+ 0xBE60,
+ 0xBE61,
+ 0xBE7C,
+ 0xBE7D,
+ 0xBE98,
+ 0xBE99,
+ 0xBEB4,
+ 0xBEB5,
+ 0xBED0,
+ 0xBED1,
+ 0xBEEC,
+ 0xBEED,
+ 0xBF08,
+ 0xBF09,
+ 0xBF24,
+ 0xBF25,
+ 0xBF40,
+ 0xBF41,
+ 0xBF5C,
+ 0xBF5D,
+ 0xBF78,
+ 0xBF79,
+ 0xBF94,
+ 0xBF95,
+ 0xBFB0,
+ 0xBFB1,
+ 0xBFCC,
+ 0xBFCD,
+ 0xBFE8,
+ 0xBFE9,
+ 0xC004,
+ 0xC005,
+ 0xC020,
+ 0xC021,
+ 0xC03C,
+ 0xC03D,
+ 0xC058,
+ 0xC059,
+ 0xC074,
+ 0xC075,
+ 0xC090,
+ 0xC091,
+ 0xC0AC,
+ 0xC0AD,
+ 0xC0C8,
+ 0xC0C9,
+ 0xC0E4,
+ 0xC0E5,
+ 0xC100,
+ 0xC101,
+ 0xC11C,
+ 0xC11D,
+ 0xC138,
+ 0xC139,
+ 0xC154,
+ 0xC155,
+ 0xC170,
+ 0xC171,
+ 0xC18C,
+ 0xC18D,
+ 0xC1A8,
+ 0xC1A9,
+ 0xC1C4,
+ 0xC1C5,
+ 0xC1E0,
+ 0xC1E1,
+ 0xC1FC,
+ 0xC1FD,
+ 0xC218,
+ 0xC219,
+ 0xC234,
+ 0xC235,
+ 0xC250,
+ 0xC251,
+ 0xC26C,
+ 0xC26D,
+ 0xC288,
+ 0xC289,
+ 0xC2A4,
+ 0xC2A5,
+ 0xC2C0,
+ 0xC2C1,
+ 0xC2DC,
+ 0xC2DD,
+ 0xC2F8,
+ 0xC2F9,
+ 0xC314,
+ 0xC315,
+ 0xC330,
+ 0xC331,
+ 0xC34C,
+ 0xC34D,
+ 0xC368,
+ 0xC369,
+ 0xC384,
+ 0xC385,
+ 0xC3A0,
+ 0xC3A1,
+ 0xC3BC,
+ 0xC3BD,
+ 0xC3D8,
+ 0xC3D9,
+ 0xC3F4,
+ 0xC3F5,
+ 0xC410,
+ 0xC411,
+ 0xC42C,
+ 0xC42D,
+ 0xC448,
+ 0xC449,
+ 0xC464,
+ 0xC465,
+ 0xC480,
+ 0xC481,
+ 0xC49C,
+ 0xC49D,
+ 0xC4B8,
+ 0xC4B9,
+ 0xC4D4,
+ 0xC4D5,
+ 0xC4F0,
+ 0xC4F1,
+ 0xC50C,
+ 0xC50D,
+ 0xC528,
+ 0xC529,
+ 0xC544,
+ 0xC545,
+ 0xC560,
+ 0xC561,
+ 0xC57C,
+ 0xC57D,
+ 0xC598,
+ 0xC599,
+ 0xC5B4,
+ 0xC5B5,
+ 0xC5D0,
+ 0xC5D1,
+ 0xC5EC,
+ 0xC5ED,
+ 0xC608,
+ 0xC609,
+ 0xC624,
+ 0xC625,
+ 0xC640,
+ 0xC641,
+ 0xC65C,
+ 0xC65D,
+ 0xC678,
+ 0xC679,
+ 0xC694,
+ 0xC695,
+ 0xC6B0,
+ 0xC6B1,
+ 0xC6CC,
+ 0xC6CD,
+ 0xC6E8,
+ 0xC6E9,
+ 0xC704,
+ 0xC705,
+ 0xC720,
+ 0xC721,
+ 0xC73C,
+ 0xC73D,
+ 0xC758,
+ 0xC759,
+ 0xC774,
+ 0xC775,
+ 0xC790,
+ 0xC791,
+ 0xC7AC,
+ 0xC7AD,
+ 0xC7C8,
+ 0xC7C9,
+ 0xC7E4,
+ 0xC7E5,
+ 0xC800,
+ 0xC801,
+ 0xC81C,
+ 0xC81D,
+ 0xC838,
+ 0xC839,
+ 0xC854,
+ 0xC855,
+ 0xC870,
+ 0xC871,
+ 0xC88C,
+ 0xC88D,
+ 0xC8A8,
+ 0xC8A9,
+ 0xC8C4,
+ 0xC8C5,
+ 0xC8E0,
+ 0xC8E1,
+ 0xC8FC,
+ 0xC8FD,
+ 0xC918,
+ 0xC919,
+ 0xC934,
+ 0xC935,
+ 0xC950,
+ 0xC951,
+ 0xC96C,
+ 0xC96D,
+ 0xC988,
+ 0xC989,
+ 0xC9A4,
+ 0xC9A5,
+ 0xC9C0,
+ 0xC9C1,
+ 0xC9DC,
+ 0xC9DD,
+ 0xC9F8,
+ 0xC9F9,
+ 0xCA14,
+ 0xCA15,
+ 0xCA30,
+ 0xCA31,
+ 0xCA4C,
+ 0xCA4D,
+ 0xCA68,
+ 0xCA69,
+ 0xCA84,
+ 0xCA85,
+ 0xCAA0,
+ 0xCAA1,
+ 0xCABC,
+ 0xCABD,
+ 0xCAD8,
+ 0xCAD9,
+ 0xCAF4,
+ 0xCAF5,
+ 0xCB10,
+ 0xCB11,
+ 0xCB2C,
+ 0xCB2D,
+ 0xCB48,
+ 0xCB49,
+ 0xCB64,
+ 0xCB65,
+ 0xCB80,
+ 0xCB81,
+ 0xCB9C,
+ 0xCB9D,
+ 0xCBB8,
+ 0xCBB9,
+ 0xCBD4,
+ 0xCBD5,
+ 0xCBF0,
+ 0xCBF1,
+ 0xCC0C,
+ 0xCC0D,
+ 0xCC28,
+ 0xCC29,
+ 0xCC44,
+ 0xCC45,
+ 0xCC60,
+ 0xCC61,
+ 0xCC7C,
+ 0xCC7D,
+ 0xCC98,
+ 0xCC99,
+ 0xCCB4,
+ 0xCCB5,
+ 0xCCD0,
+ 0xCCD1,
+ 0xCCEC,
+ 0xCCED,
+ 0xCD08,
+ 0xCD09,
+ 0xCD24,
+ 0xCD25,
+ 0xCD40,
+ 0xCD41,
+ 0xCD5C,
+ 0xCD5D,
+ 0xCD78,
+ 0xCD79,
+ 0xCD94,
+ 0xCD95,
+ 0xCDB0,
+ 0xCDB1,
+ 0xCDCC,
+ 0xCDCD,
+ 0xCDE8,
+ 0xCDE9,
+ 0xCE04,
+ 0xCE05,
+ 0xCE20,
+ 0xCE21,
+ 0xCE3C,
+ 0xCE3D,
+ 0xCE58,
+ 0xCE59,
+ 0xCE74,
+ 0xCE75,
+ 0xCE90,
+ 0xCE91,
+ 0xCEAC,
+ 0xCEAD,
+ 0xCEC8,
+ 0xCEC9,
+ 0xCEE4,
+ 0xCEE5,
+ 0xCF00,
+ 0xCF01,
+ 0xCF1C,
+ 0xCF1D,
+ 0xCF38,
+ 0xCF39,
+ 0xCF54,
+ 0xCF55,
+ 0xCF70,
+ 0xCF71,
+ 0xCF8C,
+ 0xCF8D,
+ 0xCFA8,
+ 0xCFA9,
+ 0xCFC4,
+ 0xCFC5,
+ 0xCFE0,
+ 0xCFE1,
+ 0xCFFC,
+ 0xCFFD,
+ 0xD018,
+ 0xD019,
+ 0xD034,
+ 0xD035,
+ 0xD050,
+ 0xD051,
+ 0xD06C,
+ 0xD06D,
+ 0xD088,
+ 0xD089,
+ 0xD0A4,
+ 0xD0A5,
+ 0xD0C0,
+ 0xD0C1,
+ 0xD0DC,
+ 0xD0DD,
+ 0xD0F8,
+ 0xD0F9,
+ 0xD114,
+ 0xD115,
+ 0xD130,
+ 0xD131,
+ 0xD14C,
+ 0xD14D,
+ 0xD168,
+ 0xD169,
+ 0xD184,
+ 0xD185,
+ 0xD1A0,
+ 0xD1A1,
+ 0xD1BC,
+ 0xD1BD,
+ 0xD1D8,
+ 0xD1D9,
+ 0xD1F4,
+ 0xD1F5,
+ 0xD210,
+ 0xD211,
+ 0xD22C,
+ 0xD22D,
+ 0xD248,
+ 0xD249,
+ 0xD264,
+ 0xD265,
+ 0xD280,
+ 0xD281,
+ 0xD29C,
+ 0xD29D,
+ 0xD2B8,
+ 0xD2B9,
+ 0xD2D4,
+ 0xD2D5,
+ 0xD2F0,
+ 0xD2F1,
+ 0xD30C,
+ 0xD30D,
+ 0xD328,
+ 0xD329,
+ 0xD344,
+ 0xD345,
+ 0xD360,
+ 0xD361,
+ 0xD37C,
+ 0xD37D,
+ 0xD398,
+ 0xD399,
+ 0xD3B4,
+ 0xD3B5,
+ 0xD3D0,
+ 0xD3D1,
+ 0xD3EC,
+ 0xD3ED,
+ 0xD408,
+ 0xD409,
+ 0xD424,
+ 0xD425,
+ 0xD440,
+ 0xD441,
+ 0xD45C,
+ 0xD45D,
+ 0xD478,
+ 0xD479,
+ 0xD494,
+ 0xD495,
+ 0xD4B0,
+ 0xD4B1,
+ 0xD4CC,
+ 0xD4CD,
+ 0xD4E8,
+ 0xD4E9,
+ 0xD504,
+ 0xD505,
+ 0xD520,
+ 0xD521,
+ 0xD53C,
+ 0xD53D,
+ 0xD558,
+ 0xD559,
+ 0xD574,
+ 0xD575,
+ 0xD590,
+ 0xD591,
+ 0xD5AC,
+ 0xD5AD,
+ 0xD5C8,
+ 0xD5C9,
+ 0xD5E4,
+ 0xD5E5,
+ 0xD600,
+ 0xD601,
+ 0xD61C,
+ 0xD61D,
+ 0xD638,
+ 0xD639,
+ 0xD654,
+ 0xD655,
+ 0xD670,
+ 0xD671,
+ 0xD68C,
+ 0xD68D,
+ 0xD6A8,
+ 0xD6A9,
+ 0xD6C4,
+ 0xD6C5,
+ 0xD6E0,
+ 0xD6E1,
+ 0xD6FC,
+ 0xD6FD,
+ 0xD718,
+ 0xD719,
+ 0xD734,
+ 0xD735,
+ 0xD750,
+ 0xD751,
+ 0xD76C,
+ 0xD76D,
+ 0xD788,
+ 0xD789,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xD800,
+ 0xE000,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE00,
+ 0xFE10,
+ 0xFE20,
+ 0xFE30,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF9E,
+ 0xFFA0,
+ 0xFFF0,
+ 0xFFFC,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
+ 0x10376,
+ 0x1037B,
+ 0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A10,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10AE5,
+ 0x10AE7,
+ 0x11000,
+ 0x11001,
+ 0x11002,
+ 0x11003,
+ 0x11038,
+ 0x11047,
+ 0x1107F,
+ 0x11082,
+ 0x11083,
+ 0x110B0,
+ 0x110B3,
+ 0x110B7,
+ 0x110B9,
+ 0x110BB,
+ 0x110BD,
+ 0x110BE,
+ 0x11100,
+ 0x11103,
+ 0x11127,
+ 0x1112C,
+ 0x1112D,
+ 0x11135,
+ 0x11173,
+ 0x11174,
+ 0x11180,
+ 0x11182,
+ 0x11183,
+ 0x111B3,
+ 0x111B6,
+ 0x111BF,
+ 0x111C1,
+ 0x111C2,
+ 0x111C4,
+ 0x111CA,
+ 0x111CD,
+ 0x1122C,
+ 0x1122F,
+ 0x11232,
+ 0x11234,
+ 0x11235,
+ 0x11236,
+ 0x11238,
+ 0x1123E,
+ 0x1123F,
+ 0x112DF,
+ 0x112E0,
+ 0x112E3,
+ 0x112EB,
+ 0x11300,
+ 0x11302,
+ 0x11304,
+ 0x1133C,
+ 0x1133D,
+ 0x1133E,
+ 0x1133F,
+ 0x11340,
+ 0x11341,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11357,
+ 0x11358,
+ 0x11362,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11435,
+ 0x11438,
+ 0x11440,
+ 0x11442,
+ 0x11445,
+ 0x11446,
+ 0x11447,
+ 0x114B0,
+ 0x114B1,
+ 0x114B3,
+ 0x114B9,
+ 0x114BA,
+ 0x114BB,
+ 0x114BD,
+ 0x114BE,
+ 0x114BF,
+ 0x114C1,
+ 0x114C2,
+ 0x114C4,
+ 0x115AF,
+ 0x115B0,
+ 0x115B2,
+ 0x115B6,
+ 0x115B8,
+ 0x115BC,
+ 0x115BE,
+ 0x115BF,
+ 0x115C1,
+ 0x115DC,
+ 0x115DE,
+ 0x11630,
+ 0x11633,
+ 0x1163B,
+ 0x1163D,
+ 0x1163E,
+ 0x1163F,
+ 0x11641,
+ 0x116AB,
+ 0x116AC,
+ 0x116AD,
+ 0x116AE,
+ 0x116B0,
+ 0x116B6,
+ 0x116B7,
+ 0x116B8,
+ 0x1171D,
+ 0x11720,
+ 0x11722,
+ 0x11726,
+ 0x11727,
+ 0x1172C,
+ 0x11A01,
+ 0x11A07,
+ 0x11A09,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A39,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A57,
+ 0x11A59,
+ 0x11A5C,
+ 0x11A86,
+ 0x11A8A,
+ 0x11A97,
+ 0x11A98,
+ 0x11A9A,
+ 0x11C2F,
+ 0x11C30,
+ 0x11C37,
+ 0x11C38,
+ 0x11C3E,
+ 0x11C3F,
+ 0x11C40,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CAA,
+ 0x11CB1,
+ 0x11CB2,
+ 0x11CB4,
+ 0x11CB5,
+ 0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16B30,
+ 0x16B37,
+ 0x16F51,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16F93,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D165,
+ 0x1D166,
+ 0x1D167,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D16E,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E944,
+ 0x1E94B,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F308,
+ 0x1F309,
+ 0x1F33E,
+ 0x1F33F,
+ 0x1F373,
+ 0x1F374,
+ 0x1F385,
+ 0x1F386,
+ 0x1F393,
+ 0x1F394,
+ 0x1F3A4,
+ 0x1F3A5,
+ 0x1F3A8,
+ 0x1F3A9,
+ 0x1F3C2,
+ 0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
+ 0x1F3CA,
+ 0x1F3CD,
+ 0x1F3EB,
+ 0x1F3EC,
+ 0x1F3ED,
+ 0x1F3EE,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F442,
+ 0x1F444,
+ 0x1F446,
+ 0x1F451,
+ 0x1F466,
+ 0x1F46A,
+ 0x1F46E,
+ 0x1F46F,
+ 0x1F470,
+ 0x1F479,
+ 0x1F47C,
+ 0x1F47D,
+ 0x1F481,
+ 0x1F484,
+ 0x1F485,
+ 0x1F488,
+ 0x1F48B,
+ 0x1F48C,
+ 0x1F4AA,
+ 0x1F4AB,
+ 0x1F4BB,
+ 0x1F4BD,
+ 0x1F527,
+ 0x1F528,
+ 0x1F52C,
+ 0x1F52D,
+ 0x1F574,
+ 0x1F576,
+ 0x1F57A,
+ 0x1F57B,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5E8,
+ 0x1F5E9,
+ 0x1F645,
+ 0x1F648,
+ 0x1F64B,
+ 0x1F650,
+ 0x1F680,
+ 0x1F681,
+ 0x1F692,
+ 0x1F693,
+ 0x1F6A3,
+ 0x1F6A4,
+ 0x1F6B4,
+ 0x1F6B7,
+ 0x1F6C0,
+ 0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
+ 0x1F918,
+ 0x1F91D,
+ 0x1F91E,
+ 0x1F920,
+ 0x1F926,
+ 0x1F927,
+ 0x1F930,
+ 0x1F93A,
+ 0x1F93D,
+ 0x1F93F,
+ 0x1F9D1,
+ 0x1F9DE,
+ 0xE0000,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0,
+ 0xE1000
+};
+
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+typedef enum {
+ GCB_Other = 0,
+ GCB_CR = 1,
+ GCB_Control = 2,
+ GCB_E_Base = 3,
+ GCB_E_Base_GAZ = 4,
+ GCB_E_Modifier = 5,
+ GCB_Extend = 6,
+ GCB_Glue_After_Zwj = 7,
+ GCB_L = 8,
+ GCB_LF = 9,
+ GCB_LV = 10,
+ GCB_LVT = 11,
+ GCB_Prepend = 12,
+ GCB_Regional_Indicator = 13,
+ GCB_SpacingMark = 14,
+ GCB_T = 15,
+ GCB_V = 16,
+ GCB_ZWJ = 17,
+ GCB_EDGE = 18
+} GCB_enum;
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
+ GCB_Control,
+ GCB_CR,
+ GCB_Control,
+ GCB_LF,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_L,
+ GCB_V,
+ GCB_T,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Extend,
+ GCB_ZWJ,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_L,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_LV,
+ GCB_LVT,
+ GCB_Other,
+ GCB_V,
+ GCB_Other,
+ GCB_T,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Prepend,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Regional_Indicator,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Modifier,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base_GAZ,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_Glue_After_Zwj,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_E_Base,
+ GCB_Other,
+ GCB_Control,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Extend,
+ GCB_Control,
+ GCB_Other
+};
+
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
+ 1289, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
0x61,
+ 0x6B,
+ 0x6C,
+ 0x73,
+ 0x74,
0x7B,
+ 0xDF,
+ 0xE0,
+ 0xE5,
+ 0xE6,
+ 0xF7,
+ 0xF8,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x138,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x149,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x17F,
+ 0x180,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18D,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19A,
+ 0x19B,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BA,
+ 0x1BD,
+ 0x1BE,
+ 0x1BF,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DD,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F0,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x234,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x250,
+ 0x251,
+ 0x252,
+ 0x253,
+ 0x254,
+ 0x255,
+ 0x256,
+ 0x258,
+ 0x259,
+ 0x25A,
+ 0x25B,
+ 0x25C,
+ 0x25D,
+ 0x260,
+ 0x261,
+ 0x262,
+ 0x263,
+ 0x264,
+ 0x265,
+ 0x266,
+ 0x267,
+ 0x268,
+ 0x269,
+ 0x26A,
+ 0x26B,
+ 0x26C,
+ 0x26D,
+ 0x26F,
+ 0x270,
+ 0x271,
+ 0x272,
+ 0x273,
+ 0x275,
+ 0x276,
+ 0x27D,
+ 0x27E,
+ 0x280,
+ 0x281,
+ 0x283,
+ 0x284,
+ 0x287,
+ 0x288,
+ 0x289,
+ 0x28A,
+ 0x28C,
+ 0x28D,
+ 0x292,
+ 0x293,
+ 0x29D,
+ 0x29E,
+ 0x29F,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3AD,
+ 0x3B0,
+ 0x3B1,
+ 0x3B2,
+ 0x3B3,
+ 0x3B5,
+ 0x3B6,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3BB,
+ 0x3BC,
+ 0x3BD,
+ 0x3C0,
+ 0x3C1,
+ 0x3C2,
+ 0x3C3,
+ 0x3C4,
+ 0x3C6,
+ 0x3C7,
+ 0x3C9,
+ 0x3CA,
+ 0x3CC,
+ 0x3CD,
+ 0x3CF,
+ 0x3D7,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F0,
+ 0x3F2,
+ 0x3F3,
+ 0x3F4,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FC,
+ 0x430,
+ 0x432,
+ 0x433,
+ 0x434,
+ 0x435,
+ 0x43E,
+ 0x43F,
+ 0x441,
+ 0x442,
+ 0x443,
+ 0x44A,
+ 0x44B,
+ 0x450,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4CF,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x561,
+ 0x587,
+ 0x13A0,
+ 0x13F0,
+ 0x13F6,
+ 0x1D79,
+ 0x1D7A,
+ 0x1D7D,
+ 0x1D7E,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E96,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F00,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F51,
+ 0x1F52,
+ 0x1F53,
+ 0x1F54,
+ 0x1F55,
+ 0x1F56,
+ 0x1F57,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F72,
+ 0x1F76,
+ 0x1F78,
+ 0x1F7A,
+ 0x1F7C,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB2,
+ 0x1FB3,
+ 0x1FB4,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC3,
+ 0x1FC4,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD2,
+ 0x1FD3,
+ 0x1FD4,
+ 0x1FE0,
+ 0x1FE2,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FE5,
+ 0x1FE6,
+ 0x1FF3,
+ 0x1FF4,
+ 0x1FFC,
+ 0x1FFD,
+ 0x214E,
+ 0x214F,
+ 0x2170,
+ 0x2180,
+ 0x2184,
+ 0x2185,
+ 0x24D0,
+ 0x24EA,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C66,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C73,
+ 0x2C74,
+ 0x2C76,
+ 0x2C77,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE4,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA730,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA794,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xAB53,
+ 0xAB54,
+ 0xFB05,
+ 0xFB06,
+ 0xFB07,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x1E922
+};
+
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ IVCF_0 = 0,
+ IVCF_use_AUX_TABLE_1 = -1,
+ IVCF_use_AUX_TABLE_2 = -2,
+ IVCF_use_AUX_TABLE_3 = -3,
+ IVCF_use_AUX_TABLE_4 = -4,
+ IVCF_use_AUX_TABLE_5 = -5,
+ IVCF_use_AUX_TABLE_6 = -6,
+ IVCF_use_AUX_TABLE_7 = -7,
+ IVCF_use_AUX_TABLE_8 = -8,
+ IVCF_use_AUX_TABLE_9 = -9,
+ IVCF_use_AUX_TABLE_10 = -10,
+ IVCF_use_AUX_TABLE_11 = -11,
+ IVCF_use_AUX_TABLE_12 = -12,
+ IVCF_use_AUX_TABLE_13 = -13,
+ IVCF_use_AUX_TABLE_14 = -14,
+ IVCF_use_AUX_TABLE_15 = -15,
+ IVCF_use_AUX_TABLE_16 = -16,
+ IVCF_use_AUX_TABLE_17 = -17,
+ IVCF_use_AUX_TABLE_18 = -18,
+ IVCF_use_AUX_TABLE_19 = -19,
+ IVCF_use_AUX_TABLE_20 = -20,
+ IVCF_use_AUX_TABLE_21 = -21,
+ IVCF_use_AUX_TABLE_22 = -22,
+ IVCF_use_AUX_TABLE_23 = -23,
+ IVCF_use_AUX_TABLE_24 = -24,
+ IVCF_use_AUX_TABLE_25 = -25,
+ IVCF_use_AUX_TABLE_26 = -26,
+ IVCF_use_AUX_TABLE_27 = -27
+} IVCF_enum;
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+#define HAS_IVCF_AUX_TABLES
+
+static const unsigned int IVCF_AUX_TABLE_1[] = {
+ 0x4B,
+ 0x212A
+};
+
+static const unsigned int IVCF_AUX_TABLE_2[] = {
+ 0x53,
+ 0x17F
+};
+
+static const unsigned int IVCF_AUX_TABLE_3[] = {
+ 0xC5,
+ 0x212B
+};
+
+static const unsigned int IVCF_AUX_TABLE_4[] = {
+ 0x1C4,
+ 0x1C5
+};
+
+static const unsigned int IVCF_AUX_TABLE_5[] = {
+ 0x1C7,
+ 0x1C8
+};
+
+static const unsigned int IVCF_AUX_TABLE_6[] = {
+ 0x1CA,
+ 0x1CB
+};
+
+static const unsigned int IVCF_AUX_TABLE_7[] = {
+ 0x1F1,
+ 0x1F2
+};
+
+static const unsigned int IVCF_AUX_TABLE_8[] = {
+ 0x392,
+ 0x3D0
+};
+
+static const unsigned int IVCF_AUX_TABLE_9[] = {
+ 0x395,
+ 0x3F5
+};
+
+static const unsigned int IVCF_AUX_TABLE_10[] = {
+ 0x398,
+ 0x3D1,
+ 0x3F4
+};
+
+static const unsigned int IVCF_AUX_TABLE_11[] = {
+ 0x345,
+ 0x399,
+ 0x1FBE
+};
+
+static const unsigned int IVCF_AUX_TABLE_12[] = {
+ 0x39A,
+ 0x3F0
+};
+
+static const unsigned int IVCF_AUX_TABLE_13[] = {
+ 0xB5,
+ 0x39C
+};
+
+static const unsigned int IVCF_AUX_TABLE_14[] = {
+ 0x3A0,
+ 0x3D6
+};
+
+static const unsigned int IVCF_AUX_TABLE_15[] = {
+ 0x3A1,
+ 0x3F1
+};
+
+static const unsigned int IVCF_AUX_TABLE_16[] = {
+ 0x3A3,
+ 0x3C2
+};
+
+static const unsigned int IVCF_AUX_TABLE_17[] = {
+ 0x3A6,
+ 0x3D5
+};
+
+static const unsigned int IVCF_AUX_TABLE_18[] = {
+ 0x3A9,
+ 0x2126
+};
+
+static const unsigned int IVCF_AUX_TABLE_19[] = {
+ 0x412,
+ 0x1C80
+};
+
+static const unsigned int IVCF_AUX_TABLE_20[] = {
+ 0x414,
+ 0x1C81
+};
+
+static const unsigned int IVCF_AUX_TABLE_21[] = {
+ 0x41E,
+ 0x1C82
+};
+
+static const unsigned int IVCF_AUX_TABLE_22[] = {
+ 0x421,
+ 0x1C83
+};
+
+static const unsigned int IVCF_AUX_TABLE_23[] = {
+ 0x422,
+ 0x1C84,
+ 0x1C85
+};
+
+static const unsigned int IVCF_AUX_TABLE_24[] = {
+ 0x42A,
+ 0x1C86
+};
+
+static const unsigned int IVCF_AUX_TABLE_25[] = {
+ 0x462,
+ 0x1C87
+};
+
+static const unsigned int IVCF_AUX_TABLE_26[] = {
+ 0x1E60,
+ 0x1E9B
+};
+
+static const unsigned int IVCF_AUX_TABLE_27[] = {
+ 0x1C88,
+ 0xA64A
+};
+
+static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ IVCF_AUX_TABLE_1,
+ IVCF_AUX_TABLE_2,
+ IVCF_AUX_TABLE_3,
+ IVCF_AUX_TABLE_4,
+ IVCF_AUX_TABLE_5,
+ IVCF_AUX_TABLE_6,
+ IVCF_AUX_TABLE_7,
+ IVCF_AUX_TABLE_8,
+ IVCF_AUX_TABLE_9,
+ IVCF_AUX_TABLE_10,
+ IVCF_AUX_TABLE_11,
+ IVCF_AUX_TABLE_12,
+ IVCF_AUX_TABLE_13,
+ IVCF_AUX_TABLE_14,
+ IVCF_AUX_TABLE_15,
+ IVCF_AUX_TABLE_16,
+ IVCF_AUX_TABLE_17,
+ IVCF_AUX_TABLE_18,
+ IVCF_AUX_TABLE_19,
+ IVCF_AUX_TABLE_20,
+ IVCF_AUX_TABLE_21,
+ IVCF_AUX_TABLE_22,
+ IVCF_AUX_TABLE_23,
+ IVCF_AUX_TABLE_24,
+ IVCF_AUX_TABLE_25,
+ IVCF_AUX_TABLE_26,
+ IVCF_AUX_TABLE_27
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 IVCF_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* IVCF_AUX_TABLE_1 */,
+ 2 /* IVCF_AUX_TABLE_2 */,
+ 2 /* IVCF_AUX_TABLE_3 */,
+ 2 /* IVCF_AUX_TABLE_4 */,
+ 2 /* IVCF_AUX_TABLE_5 */,
+ 2 /* IVCF_AUX_TABLE_6 */,
+ 2 /* IVCF_AUX_TABLE_7 */,
+ 2 /* IVCF_AUX_TABLE_8 */,
+ 2 /* IVCF_AUX_TABLE_9 */,
+ 3 /* IVCF_AUX_TABLE_10 */,
+ 3 /* IVCF_AUX_TABLE_11 */,
+ 2 /* IVCF_AUX_TABLE_12 */,
+ 2 /* IVCF_AUX_TABLE_13 */,
+ 2 /* IVCF_AUX_TABLE_14 */,
+ 2 /* IVCF_AUX_TABLE_15 */,
+ 2 /* IVCF_AUX_TABLE_16 */,
+ 2 /* IVCF_AUX_TABLE_17 */,
+ 2 /* IVCF_AUX_TABLE_18 */,
+ 2 /* IVCF_AUX_TABLE_19 */,
+ 2 /* IVCF_AUX_TABLE_20 */,
+ 2 /* IVCF_AUX_TABLE_21 */,
+ 2 /* IVCF_AUX_TABLE_22 */,
+ 3 /* IVCF_AUX_TABLE_23 */,
+ 2 /* IVCF_AUX_TABLE_24 */,
+ 2 /* IVCF_AUX_TABLE_25 */,
+ 2 /* IVCF_AUX_TABLE_26 */,
+ 2 /* IVCF_AUX_TABLE_27 */
+};
+
+static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
+ 0,
+ 0x41,
+ IVCF_use_AUX_TABLE_1,
+ 0x4C,
+ IVCF_use_AUX_TABLE_2,
+ 0x54,
+ 0,
+ 0x1E9E,
+ 0xC0,
+ IVCF_use_AUX_TABLE_3,
+ 0xC6,
+ 0,
+ 0xD8,
+ 0x178,
+ 0,
+ 0x100,
+ 0,
+ 0x102,
+ 0,
+ 0x104,
+ 0,
+ 0x106,
+ 0,
+ 0x108,
+ 0,
+ 0x10A,
+ 0,
+ 0x10C,
+ 0,
+ 0x10E,
+ 0,
+ 0x110,
+ 0,
+ 0x112,
+ 0,
+ 0x114,
+ 0,
+ 0x116,
+ 0,
+ 0x118,
+ 0,
+ 0x11A,
+ 0,
+ 0x11C,
+ 0,
+ 0x11E,
+ 0,
+ 0x120,
+ 0,
+ 0x122,
+ 0,
+ 0x124,
+ 0,
+ 0x126,
+ 0,
+ 0x128,
+ 0,
+ 0x12A,
+ 0,
+ 0x12C,
+ 0,
+ 0x12E,
+ 0,
+ 0x132,
+ 0,
+ 0x134,
+ 0,
+ 0x136,
+ 0,
+ 0x139,
+ 0,
+ 0x13B,
+ 0,
+ 0x13D,
+ 0,
+ 0x13F,
+ 0,
+ 0x141,
+ 0,
+ 0x143,
+ 0,
+ 0x145,
+ 0,
+ 0x147,
+ 0,
+ 0x14A,
+ 0,
+ 0x14C,
+ 0,
+ 0x14E,
+ 0,
+ 0x150,
+ 0,
+ 0x152,
+ 0,
+ 0x154,
+ 0,
+ 0x156,
+ 0,
+ 0x158,
+ 0,
+ 0x15A,
+ 0,
+ 0x15C,
+ 0,
+ 0x15E,
+ 0,
+ 0x160,
+ 0,
+ 0x162,
+ 0,
+ 0x164,
+ 0,
+ 0x166,
+ 0,
+ 0x168,
+ 0,
+ 0x16A,
+ 0,
+ 0x16C,
+ 0,
+ 0x16E,
+ 0,
+ 0x170,
+ 0,
+ 0x172,
+ 0,
+ 0x174,
+ 0,
+ 0x176,
+ 0,
+ 0x179,
+ 0,
+ 0x17B,
+ 0,
+ 0x17D,
+ 0,
+ 0x243,
+ 0,
+ 0x182,
+ 0,
+ 0x184,
+ 0,
+ 0x187,
+ 0,
+ 0x18B,
+ 0,
+ 0x191,
+ 0,
+ 0x1F6,
+ 0,
+ 0x198,
+ 0x23D,
+ 0,
+ 0x220,
+ 0,
+ 0x1A0,
+ 0,
+ 0x1A2,
+ 0,
+ 0x1A4,
+ 0,
+ 0x1A7,
+ 0,
+ 0x1AC,
+ 0,
+ 0x1AF,
+ 0,
+ 0x1B3,
+ 0,
+ 0x1B5,
+ 0,
+ 0x1B8,
+ 0,
+ 0x1BC,
+ 0,
+ 0x1F7,
+ 0,
+ IVCF_use_AUX_TABLE_4,
+ 0,
+ IVCF_use_AUX_TABLE_5,
+ 0,
+ IVCF_use_AUX_TABLE_6,
+ 0,
+ 0x1CD,
+ 0,
+ 0x1CF,
+ 0,
+ 0x1D1,
+ 0,
+ 0x1D3,
+ 0,
+ 0x1D5,
+ 0,
+ 0x1D7,
+ 0,
+ 0x1D9,
+ 0,
+ 0x1DB,
+ 0x18E,
+ 0,
+ 0x1DE,
+ 0,
+ 0x1E0,
+ 0,
+ 0x1E2,
+ 0,
+ 0x1E4,
+ 0,
+ 0x1E6,
+ 0,
+ 0x1E8,
+ 0,
+ 0x1EA,
+ 0,
+ 0x1EC,
+ 0,
+ 0x1EE,
+ 0,
+ IVCF_use_AUX_TABLE_7,
+ 0,
+ 0x1F4,
+ 0,
+ 0x1F8,
+ 0,
+ 0x1FA,
+ 0,
+ 0x1FC,
+ 0,
+ 0x1FE,
+ 0,
+ 0x200,
+ 0,
+ 0x202,
+ 0,
+ 0x204,
+ 0,
+ 0x206,
+ 0,
+ 0x208,
+ 0,
+ 0x20A,
+ 0,
+ 0x20C,
+ 0,
+ 0x20E,
+ 0,
+ 0x210,
+ 0,
+ 0x212,
+ 0,
+ 0x214,
+ 0,
+ 0x216,
+ 0,
+ 0x218,
+ 0,
+ 0x21A,
+ 0,
+ 0x21C,
+ 0,
+ 0x21E,
+ 0,
+ 0x222,
+ 0,
+ 0x224,
+ 0,
+ 0x226,
+ 0,
+ 0x228,
+ 0,
+ 0x22A,
+ 0,
+ 0x22C,
+ 0,
+ 0x22E,
+ 0,
+ 0x230,
+ 0,
+ 0x232,
+ 0,
+ 0x23B,
+ 0,
+ 0x2C7E,
+ 0,
+ 0x241,
+ 0,
+ 0x246,
+ 0,
+ 0x248,
+ 0,
+ 0x24A,
+ 0,
+ 0x24C,
+ 0,
+ 0x24E,
+ 0x2C6F,
+ 0x2C6D,
+ 0x2C70,
+ 0x181,
+ 0x186,
+ 0,
+ 0x189,
+ 0,
+ 0x18F,
+ 0,
+ 0x190,
+ 0xA7AB,
+ 0,
+ 0x193,
+ 0xA7AC,
+ 0,
+ 0x194,
+ 0,
+ 0xA78D,
+ 0xA7AA,
+ 0,
+ 0x197,
+ 0x196,
+ 0xA7AE,
+ 0x2C62,
+ 0xA7AD,
+ 0,
+ 0x19C,
+ 0,
+ 0x2C6E,
+ 0x19D,
+ 0,
+ 0x19F,
+ 0,
+ 0x2C64,
+ 0,
+ 0x1A6,
+ 0,
+ 0x1A9,
+ 0,
+ 0xA7B1,
+ 0x1AE,
+ 0x244,
+ 0x1B1,
+ 0x245,
+ 0,
+ 0x1B7,
+ 0,
+ 0xA7B2,
+ 0xA7B0,
+ 0,
+ 0x370,
+ 0,
+ 0x372,
+ 0,
+ 0x376,
+ 0,
+ 0x3FD,
+ 0,
+ 0x1FD3,
+ 0,
+ 0x386,
+ 0x388,
+ 0x1FE3,
+ 0x391,
+ IVCF_use_AUX_TABLE_8,
+ 0x393,
+ IVCF_use_AUX_TABLE_9,
+ 0x396,
+ IVCF_use_AUX_TABLE_10,
+ IVCF_use_AUX_TABLE_11,
+ IVCF_use_AUX_TABLE_12,
+ 0x39B,
+ IVCF_use_AUX_TABLE_13,
+ 0x39D,
+ IVCF_use_AUX_TABLE_14,
+ IVCF_use_AUX_TABLE_15,
+ 0,
+ IVCF_use_AUX_TABLE_16,
+ 0x3A4,
+ IVCF_use_AUX_TABLE_17,
+ 0x3A7,
+ IVCF_use_AUX_TABLE_18,
+ 0x3AA,
+ 0x38C,
+ 0x38E,
+ 0,
+ 0x3CF,
+ 0,
+ 0x3D8,
+ 0,
+ 0x3DA,
+ 0,
+ 0x3DC,
+ 0,
+ 0x3DE,
+ 0,
+ 0x3E0,
+ 0,
+ 0x3E2,
+ 0,
+ 0x3E4,
+ 0,
+ 0x3E6,
+ 0,
+ 0x3E8,
+ 0,
+ 0x3EA,
+ 0,
+ 0x3EC,
+ 0,
+ 0x3EE,
+ 0,
+ 0x3F9,
+ 0x37F,
+ 0,
+ 0x3F7,
+ 0,
+ 0x3FA,
+ 0,
+ 0x410,
+ IVCF_use_AUX_TABLE_19,
+ 0x413,
+ IVCF_use_AUX_TABLE_20,
+ 0x415,
+ IVCF_use_AUX_TABLE_21,
+ 0x41F,
+ IVCF_use_AUX_TABLE_22,
+ IVCF_use_AUX_TABLE_23,
+ 0x423,
+ IVCF_use_AUX_TABLE_24,
+ 0x42B,
+ 0x400,
+ 0,
+ 0x460,
+ 0,
+ IVCF_use_AUX_TABLE_25,
+ 0,
+ 0x464,
+ 0,
+ 0x466,
+ 0,
+ 0x468,
+ 0,
+ 0x46A,
+ 0,
+ 0x46C,
+ 0,
+ 0x46E,
+ 0,
+ 0x470,
+ 0,
+ 0x472,
+ 0,
+ 0x474,
+ 0,
+ 0x476,
+ 0,
+ 0x478,
+ 0,
+ 0x47A,
+ 0,
+ 0x47C,
+ 0,
+ 0x47E,
+ 0,
+ 0x480,
+ 0,
+ 0x48A,
+ 0,
+ 0x48C,
+ 0,
+ 0x48E,
+ 0,
+ 0x490,
+ 0,
+ 0x492,
+ 0,
+ 0x494,
+ 0,
+ 0x496,
+ 0,
+ 0x498,
+ 0,
+ 0x49A,
+ 0,
+ 0x49C,
+ 0,
+ 0x49E,
+ 0,
+ 0x4A0,
+ 0,
+ 0x4A2,
+ 0,
+ 0x4A4,
+ 0,
+ 0x4A6,
+ 0,
+ 0x4A8,
+ 0,
+ 0x4AA,
+ 0,
+ 0x4AC,
+ 0,
+ 0x4AE,
+ 0,
+ 0x4B0,
+ 0,
+ 0x4B2,
+ 0,
+ 0x4B4,
+ 0,
+ 0x4B6,
+ 0,
+ 0x4B8,
+ 0,
+ 0x4BA,
+ 0,
+ 0x4BC,
+ 0,
+ 0x4BE,
+ 0,
+ 0x4C1,
+ 0,
+ 0x4C3,
+ 0,
+ 0x4C5,
+ 0,
+ 0x4C7,
+ 0,
+ 0x4C9,
+ 0,
+ 0x4CB,
+ 0,
+ 0x4CD,
+ 0x4C0,
+ 0,
+ 0x4D0,
+ 0,
+ 0x4D2,
+ 0,
+ 0x4D4,
+ 0,
+ 0x4D6,
+ 0,
+ 0x4D8,
+ 0,
+ 0x4DA,
+ 0,
+ 0x4DC,
+ 0,
+ 0x4DE,
+ 0,
+ 0x4E0,
+ 0,
+ 0x4E2,
+ 0,
+ 0x4E4,
+ 0,
+ 0x4E6,
+ 0,
+ 0x4E8,
+ 0,
+ 0x4EA,
+ 0,
+ 0x4EC,
+ 0,
+ 0x4EE,
+ 0,
+ 0x4F0,
+ 0,
+ 0x4F2,
+ 0,
+ 0x4F4,
+ 0,
+ 0x4F6,
+ 0,
+ 0x4F8,
+ 0,
+ 0x4FA,
+ 0,
+ 0x4FC,
+ 0,
+ 0x4FE,
+ 0,
+ 0x500,
+ 0,
+ 0x502,
+ 0,
+ 0x504,
+ 0,
+ 0x506,
+ 0,
+ 0x508,
+ 0,
+ 0x50A,
+ 0,
+ 0x50C,
+ 0,
+ 0x50E,
+ 0,
+ 0x510,
+ 0,
+ 0x512,
+ 0,
+ 0x514,
+ 0,
+ 0x516,
+ 0,
+ 0x518,
+ 0,
+ 0x51A,
+ 0,
+ 0x51C,
+ 0,
+ 0x51E,
+ 0,
+ 0x520,
+ 0,
+ 0x522,
+ 0,
+ 0x524,
+ 0,
+ 0x526,
+ 0,
+ 0x528,
+ 0,
+ 0x52A,
+ 0,
+ 0x52C,
+ 0,
+ 0x52E,
+ 0,
+ 0x531,
+ 0,
+ 0xAB70,
+ 0x13F8,
+ 0,
+ 0xA77D,
+ 0,
+ 0x2C63,
+ 0,
+ 0x1E00,
+ 0,
+ 0x1E02,
+ 0,
+ 0x1E04,
+ 0,
+ 0x1E06,
+ 0,
+ 0x1E08,
+ 0,
+ 0x1E0A,
+ 0,
+ 0x1E0C,
+ 0,
+ 0x1E0E,
+ 0,
+ 0x1E10,
+ 0,
+ 0x1E12,
+ 0,
+ 0x1E14,
+ 0,
+ 0x1E16,
+ 0,
+ 0x1E18,
+ 0,
+ 0x1E1A,
+ 0,
+ 0x1E1C,
+ 0,
+ 0x1E1E,
+ 0,
+ 0x1E20,
+ 0,
+ 0x1E22,
+ 0,
+ 0x1E24,
+ 0,
+ 0x1E26,
+ 0,
+ 0x1E28,
+ 0,
+ 0x1E2A,
+ 0,
+ 0x1E2C,
+ 0,
+ 0x1E2E,
+ 0,
+ 0x1E30,
+ 0,
+ 0x1E32,
+ 0,
+ 0x1E34,
+ 0,
+ 0x1E36,
+ 0,
+ 0x1E38,
+ 0,
+ 0x1E3A,
+ 0,
+ 0x1E3C,
+ 0,
+ 0x1E3E,
+ 0,
+ 0x1E40,
+ 0,
+ 0x1E42,
+ 0,
+ 0x1E44,
+ 0,
+ 0x1E46,
+ 0,
+ 0x1E48,
+ 0,
+ 0x1E4A,
+ 0,
+ 0x1E4C,
+ 0,
+ 0x1E4E,
+ 0,
+ 0x1E50,
+ 0,
+ 0x1E52,
+ 0,
+ 0x1E54,
+ 0,
+ 0x1E56,
+ 0,
+ 0x1E58,
+ 0,
+ 0x1E5A,
+ 0,
+ 0x1E5C,
+ 0,
+ 0x1E5E,
+ 0,
+ IVCF_use_AUX_TABLE_26,
+ 0,
+ 0x1E62,
+ 0,
+ 0x1E64,
+ 0,
+ 0x1E66,
+ 0,
+ 0x1E68,
+ 0,
+ 0x1E6A,
+ 0,
+ 0x1E6C,
+ 0,
+ 0x1E6E,
+ 0,
+ 0x1E70,
+ 0,
+ 0x1E72,
+ 0,
+ 0x1E74,
+ 0,
+ 0x1E76,
+ 0,
+ 0x1E78,
+ 0,
+ 0x1E7A,
+ 0,
+ 0x1E7C,
+ 0,
+ 0x1E7E,
+ 0,
+ 0x1E80,
+ 0,
+ 0x1E82,
+ 0,
+ 0x1E84,
+ 0,
+ 0x1E86,
+ 0,
+ 0x1E88,
+ 0,
+ 0x1E8A,
+ 0,
+ 0x1E8C,
+ 0,
+ 0x1E8E,
+ 0,
+ 0x1E90,
+ 0,
+ 0x1E92,
+ 0,
+ 0x1E94,
+ 0,
+ 0xDF,
+ 0,
+ 0x1EA0,
+ 0,
+ 0x1EA2,
+ 0,
+ 0x1EA4,
+ 0,
+ 0x1EA6,
+ 0,
+ 0x1EA8,
+ 0,
+ 0x1EAA,
+ 0,
+ 0x1EAC,
+ 0,
+ 0x1EAE,
+ 0,
+ 0x1EB0,
+ 0,
+ 0x1EB2,
+ 0,
+ 0x1EB4,
+ 0,
+ 0x1EB6,
+ 0,
+ 0x1EB8,
+ 0,
+ 0x1EBA,
+ 0,
+ 0x1EBC,
+ 0,
+ 0x1EBE,
+ 0,
+ 0x1EC0,
+ 0,
+ 0x1EC2,
+ 0,
+ 0x1EC4,
+ 0,
+ 0x1EC6,
+ 0,
+ 0x1EC8,
+ 0,
+ 0x1ECA,
+ 0,
+ 0x1ECC,
+ 0,
+ 0x1ECE,
+ 0,
+ 0x1ED0,
+ 0,
+ 0x1ED2,
+ 0,
+ 0x1ED4,
+ 0,
+ 0x1ED6,
+ 0,
+ 0x1ED8,
+ 0,
+ 0x1EDA,
+ 0,
+ 0x1EDC,
+ 0,
+ 0x1EDE,
+ 0,
+ 0x1EE0,
+ 0,
+ 0x1EE2,
+ 0,
+ 0x1EE4,
+ 0,
+ 0x1EE6,
+ 0,
+ 0x1EE8,
+ 0,
+ 0x1EEA,
+ 0,
+ 0x1EEC,
+ 0,
+ 0x1EEE,
+ 0,
+ 0x1EF0,
+ 0,
+ 0x1EF2,
+ 0,
+ 0x1EF4,
+ 0,
+ 0x1EF6,
+ 0,
+ 0x1EF8,
+ 0,
+ 0x1EFA,
+ 0,
+ 0x1EFC,
+ 0,
+ 0x1EFE,
+ 0x1F08,
+ 0,
+ 0x1F18,
+ 0,
+ 0x1F28,
+ 0,
+ 0x1F38,
+ 0,
+ 0x1F48,
+ 0,
+ 0x1F59,
+ 0,
+ 0x1F5B,
+ 0,
+ 0x1F5D,
+ 0,
+ 0x1F5F,
+ 0,
+ 0x1F68,
+ 0,
+ 0x1FBA,
+ 0x1FC8,
+ 0x1FDA,
+ 0x1FF8,
+ 0x1FEA,
+ 0x1FFA,
+ 0,
+ 0x1F88,
+ 0x1F80,
+ 0x1F98,
+ 0x1F90,
+ 0x1FA8,
+ 0x1FA0,
+ 0x1FB8,
+ 0,
+ 0x1FBC,
+ 0,
+ 0x1FB3,
+ 0,
+ 0x1FCC,
+ 0,
+ 0x1FC3,
+ 0,
+ 0x1FD8,
+ 0,
+ 0x390,
+ 0,
+ 0x1FE8,
+ 0,
+ 0x3B0,
+ 0,
+ 0x1FEC,
+ 0,
+ 0x1FFC,
+ 0,
+ 0x1FF3,
+ 0,
+ 0x2132,
+ 0,
+ 0x2160,
+ 0,
+ 0x2183,
+ 0,
+ 0x24B6,
+ 0,
+ 0x2C00,
+ 0,
+ 0x2C60,
+ 0,
+ 0x23A,
+ 0x23E,
+ 0,
+ 0x2C67,
+ 0,
+ 0x2C69,
+ 0,
+ 0x2C6B,
+ 0,
+ 0x2C72,
+ 0,
+ 0x2C75,
+ 0,
+ 0x2C80,
+ 0,
+ 0x2C82,
+ 0,
+ 0x2C84,
+ 0,
+ 0x2C86,
+ 0,
+ 0x2C88,
+ 0,
+ 0x2C8A,
+ 0,
+ 0x2C8C,
+ 0,
+ 0x2C8E,
+ 0,
+ 0x2C90,
+ 0,
+ 0x2C92,
+ 0,
+ 0x2C94,
+ 0,
+ 0x2C96,
+ 0,
+ 0x2C98,
+ 0,
+ 0x2C9A,
+ 0,
+ 0x2C9C,
+ 0,
+ 0x2C9E,
+ 0,
+ 0x2CA0,
+ 0,
+ 0x2CA2,
+ 0,
+ 0x2CA4,
+ 0,
+ 0x2CA6,
+ 0,
+ 0x2CA8,
+ 0,
+ 0x2CAA,
+ 0,
+ 0x2CAC,
+ 0,
+ 0x2CAE,
+ 0,
+ 0x2CB0,
+ 0,
+ 0x2CB2,
+ 0,
+ 0x2CB4,
+ 0,
+ 0x2CB6,
+ 0,
+ 0x2CB8,
+ 0,
+ 0x2CBA,
+ 0,
+ 0x2CBC,
+ 0,
+ 0x2CBE,
+ 0,
+ 0x2CC0,
+ 0,
+ 0x2CC2,
+ 0,
+ 0x2CC4,
+ 0,
+ 0x2CC6,
+ 0,
+ 0x2CC8,
+ 0,
+ 0x2CCA,
+ 0,
+ 0x2CCC,
+ 0,
+ 0x2CCE,
+ 0,
+ 0x2CD0,
+ 0,
+ 0x2CD2,
+ 0,
+ 0x2CD4,
+ 0,
+ 0x2CD6,
+ 0,
+ 0x2CD8,
+ 0,
+ 0x2CDA,
+ 0,
+ 0x2CDC,
+ 0,
+ 0x2CDE,
+ 0,
+ 0x2CE0,
+ 0,
+ 0x2CE2,
+ 0,
+ 0x2CEB,
+ 0,
+ 0x2CED,
+ 0,
+ 0x2CF2,
+ 0,
+ 0x10A0,
+ 0,
+ 0x10C7,
+ 0,
+ 0x10CD,
+ 0,
+ 0xA640,
+ 0,
+ 0xA642,
+ 0,
+ 0xA644,
+ 0,
+ 0xA646,
+ 0,
+ 0xA648,
+ 0,
+ IVCF_use_AUX_TABLE_27,
+ 0,
+ 0xA64C,
+ 0,
+ 0xA64E,
+ 0,
+ 0xA650,
+ 0,
+ 0xA652,
+ 0,
+ 0xA654,
+ 0,
+ 0xA656,
+ 0,
+ 0xA658,
+ 0,
+ 0xA65A,
+ 0,
+ 0xA65C,
+ 0,
+ 0xA65E,
+ 0,
+ 0xA660,
+ 0,
+ 0xA662,
+ 0,
+ 0xA664,
+ 0,
+ 0xA666,
+ 0,
+ 0xA668,
+ 0,
+ 0xA66A,
+ 0,
+ 0xA66C,
+ 0,
+ 0xA680,
+ 0,
+ 0xA682,
+ 0,
+ 0xA684,
+ 0,
+ 0xA686,
+ 0,
+ 0xA688,
+ 0,
+ 0xA68A,
+ 0,
+ 0xA68C,
+ 0,
+ 0xA68E,
+ 0,
+ 0xA690,
+ 0,
+ 0xA692,
+ 0,
+ 0xA694,
+ 0,
+ 0xA696,
+ 0,
+ 0xA698,
+ 0,
+ 0xA69A,
+ 0,
+ 0xA722,
+ 0,
+ 0xA724,
+ 0,
+ 0xA726,
+ 0,
+ 0xA728,
+ 0,
+ 0xA72A,
+ 0,
+ 0xA72C,
+ 0,
+ 0xA72E,
+ 0,
+ 0xA732,
+ 0,
+ 0xA734,
+ 0,
+ 0xA736,
+ 0,
+ 0xA738,
+ 0,
+ 0xA73A,
+ 0,
+ 0xA73C,
+ 0,
+ 0xA73E,
+ 0,
+ 0xA740,
+ 0,
+ 0xA742,
+ 0,
+ 0xA744,
+ 0,
+ 0xA746,
+ 0,
+ 0xA748,
+ 0,
+ 0xA74A,
+ 0,
+ 0xA74C,
+ 0,
+ 0xA74E,
+ 0,
+ 0xA750,
+ 0,
+ 0xA752,
+ 0,
+ 0xA754,
+ 0,
+ 0xA756,
+ 0,
+ 0xA758,
+ 0,
+ 0xA75A,
+ 0,
+ 0xA75C,
+ 0,
+ 0xA75E,
+ 0,
+ 0xA760,
+ 0,
+ 0xA762,
+ 0,
+ 0xA764,
+ 0,
+ 0xA766,
+ 0,
+ 0xA768,
+ 0,
+ 0xA76A,
+ 0,
+ 0xA76C,
+ 0,
+ 0xA76E,
+ 0,
+ 0xA779,
+ 0,
+ 0xA77B,
+ 0,
+ 0xA77E,
+ 0,
+ 0xA780,
+ 0,
+ 0xA782,
+ 0,
+ 0xA784,
+ 0,
+ 0xA786,
+ 0,
+ 0xA78B,
+ 0,
+ 0xA790,
+ 0,
+ 0xA792,
+ 0,
+ 0xA796,
+ 0,
+ 0xA798,
+ 0,
+ 0xA79A,
+ 0,
+ 0xA79C,
+ 0,
+ 0xA79E,
+ 0,
+ 0xA7A0,
+ 0,
+ 0xA7A2,
+ 0,
+ 0xA7A4,
+ 0,
+ 0xA7A6,
+ 0,
+ 0xA7A8,
+ 0,
+ 0xA7B4,
+ 0,
+ 0xA7B6,
+ 0,
+ 0xA7B3,
+ 0,
+ 0xFB06,
+ 0xFB05,
+ 0,
+ 0xFF21,
+ 0,
+ 0x10400,
+ 0,
+ 0x104B0,
+ 0,
+ 0x10C80,
+ 0,
+ 0x118A0,
+ 0,
+ 0x1E900
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
+ 1303, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x47,
+ 0x48,
+ 0x4A,
+ 0x51,
+ 0x59,
+ 0x5A,
+ 0x70,
+ 0x71,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8D,
+ 0x8F,
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0xA2,
+ 0xA3,
0xAA,
- 0xAB,
+ 0xCB,
+ 0xD0,
+ 0xDB,
+ 0xDF,
+ 0xE0,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x138,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x149,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x17F,
+ 0x180,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18D,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19A,
+ 0x19B,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BA,
+ 0x1BD,
+ 0x1BE,
+ 0x1BF,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DD,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F0,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x234,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x250,
+ 0x251,
+ 0x252,
+ 0x253,
+ 0x254,
+ 0x255,
+ 0x256,
+ 0x258,
+ 0x259,
+ 0x25A,
+ 0x25B,
+ 0x25C,
+ 0x25D,
+ 0x260,
+ 0x261,
+ 0x262,
+ 0x263,
+ 0x264,
+ 0x265,
+ 0x266,
+ 0x267,
+ 0x268,
+ 0x269,
+ 0x26A,
+ 0x26B,
+ 0x26C,
+ 0x26D,
+ 0x26F,
+ 0x270,
+ 0x271,
+ 0x272,
+ 0x273,
+ 0x275,
+ 0x276,
+ 0x27D,
+ 0x27E,
+ 0x280,
+ 0x281,
+ 0x283,
+ 0x284,
+ 0x287,
+ 0x288,
+ 0x289,
+ 0x28A,
+ 0x28C,
+ 0x28D,
+ 0x292,
+ 0x293,
+ 0x29D,
+ 0x29E,
+ 0x29F,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3AD,
+ 0x3B0,
+ 0x3B1,
+ 0x3B2,
+ 0x3B3,
+ 0x3B5,
+ 0x3B6,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3BB,
+ 0x3BC,
+ 0x3BD,
+ 0x3C0,
+ 0x3C1,
+ 0x3C2,
+ 0x3C3,
+ 0x3C4,
+ 0x3C6,
+ 0x3C7,
+ 0x3C9,
+ 0x3CA,
+ 0x3CC,
+ 0x3CD,
+ 0x3CF,
+ 0x3D7,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F0,
+ 0x3F2,
+ 0x3F3,
+ 0x3F4,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FC,
+ 0x430,
+ 0x432,
+ 0x433,
+ 0x434,
+ 0x435,
+ 0x43E,
+ 0x43F,
+ 0x441,
+ 0x442,
+ 0x443,
+ 0x44A,
+ 0x44B,
+ 0x450,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4CF,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x561,
+ 0x587,
+ 0x13A0,
+ 0x13F0,
+ 0x13F6,
+ 0x1D79,
+ 0x1D7A,
+ 0x1D7D,
+ 0x1D7E,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E96,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F00,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F51,
+ 0x1F52,
+ 0x1F53,
+ 0x1F54,
+ 0x1F55,
+ 0x1F56,
+ 0x1F57,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F72,
+ 0x1F76,
+ 0x1F78,
+ 0x1F7A,
+ 0x1F7C,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB2,
+ 0x1FB3,
+ 0x1FB4,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC3,
+ 0x1FC4,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD2,
+ 0x1FD3,
+ 0x1FD4,
+ 0x1FE0,
+ 0x1FE2,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FE5,
+ 0x1FE6,
+ 0x1FF3,
+ 0x1FF4,
+ 0x1FFC,
+ 0x1FFD,
+ 0x214E,
+ 0x214F,
+ 0x2170,
+ 0x2180,
+ 0x2184,
+ 0x2185,
+ 0x24D0,
+ 0x24EA,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C66,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C73,
+ 0x2C74,
+ 0x2C76,
+ 0x2C77,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE4,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA730,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA794,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xAB53,
+ 0xAB54,
+ 0xFB05,
+ 0xFB06,
+ 0xFB07,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x1E922
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ IVCF_0 = 0,
+ IVCF_use_AUX_TABLE_1 = -1,
+ IVCF_use_AUX_TABLE_2 = -2,
+ IVCF_use_AUX_TABLE_3 = -3,
+ IVCF_use_AUX_TABLE_4 = -4,
+ IVCF_use_AUX_TABLE_5 = -5,
+ IVCF_use_AUX_TABLE_6 = -6,
+ IVCF_use_AUX_TABLE_7 = -7,
+ IVCF_use_AUX_TABLE_8 = -8,
+ IVCF_use_AUX_TABLE_9 = -9,
+ IVCF_use_AUX_TABLE_10 = -10,
+ IVCF_use_AUX_TABLE_11 = -11,
+ IVCF_use_AUX_TABLE_12 = -12,
+ IVCF_use_AUX_TABLE_13 = -13,
+ IVCF_use_AUX_TABLE_14 = -14,
+ IVCF_use_AUX_TABLE_15 = -15,
+ IVCF_use_AUX_TABLE_16 = -16,
+ IVCF_use_AUX_TABLE_17 = -17,
+ IVCF_use_AUX_TABLE_18 = -18,
+ IVCF_use_AUX_TABLE_19 = -19,
+ IVCF_use_AUX_TABLE_20 = -20,
+ IVCF_use_AUX_TABLE_21 = -21,
+ IVCF_use_AUX_TABLE_22 = -22,
+ IVCF_use_AUX_TABLE_23 = -23,
+ IVCF_use_AUX_TABLE_24 = -24,
+ IVCF_use_AUX_TABLE_25 = -25,
+ IVCF_use_AUX_TABLE_26 = -26,
+ IVCF_use_AUX_TABLE_27 = -27
+} IVCF_enum;
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#define HAS_IVCF_AUX_TABLES
+
+static const unsigned int IVCF_AUX_TABLE_1[] = {
+ 0x67,
+ 0x212B
+};
+
+static const unsigned int IVCF_AUX_TABLE_2[] = {
+ 0xD2,
+ 0x212A
+};
+
+static const unsigned int IVCF_AUX_TABLE_3[] = {
+ 0xE2,
+ 0x17F
+};
+
+static const unsigned int IVCF_AUX_TABLE_4[] = {
+ 0x1C4,
+ 0x1C5
+};
+
+static const unsigned int IVCF_AUX_TABLE_5[] = {
+ 0x1C7,
+ 0x1C8
+};
+
+static const unsigned int IVCF_AUX_TABLE_6[] = {
+ 0x1CA,
+ 0x1CB
+};
+
+static const unsigned int IVCF_AUX_TABLE_7[] = {
+ 0x1F1,
+ 0x1F2
+};
+
+static const unsigned int IVCF_AUX_TABLE_8[] = {
+ 0x392,
+ 0x3D0
+};
+
+static const unsigned int IVCF_AUX_TABLE_9[] = {
+ 0x395,
+ 0x3F5
+};
+
+static const unsigned int IVCF_AUX_TABLE_10[] = {
+ 0x398,
+ 0x3D1,
+ 0x3F4
+};
+
+static const unsigned int IVCF_AUX_TABLE_11[] = {
+ 0x345,
+ 0x399,
+ 0x1FBE
+};
+
+static const unsigned int IVCF_AUX_TABLE_12[] = {
+ 0x39A,
+ 0x3F0
+};
+
+static const unsigned int IVCF_AUX_TABLE_13[] = {
0xB5,
- 0xB6,
- 0xBA,
- 0xBB,
+ 0x39C
+};
+
+static const unsigned int IVCF_AUX_TABLE_14[] = {
+ 0x3A0,
+ 0x3D6
+};
+
+static const unsigned int IVCF_AUX_TABLE_15[] = {
+ 0x3A1,
+ 0x3F1
+};
+
+static const unsigned int IVCF_AUX_TABLE_16[] = {
+ 0x3A3,
+ 0x3C2
+};
+
+static const unsigned int IVCF_AUX_TABLE_17[] = {
+ 0x3A6,
+ 0x3D5
+};
+
+static const unsigned int IVCF_AUX_TABLE_18[] = {
+ 0x3A9,
+ 0x2126
+};
+
+static const unsigned int IVCF_AUX_TABLE_19[] = {
+ 0x412,
+ 0x1C80
+};
+
+static const unsigned int IVCF_AUX_TABLE_20[] = {
+ 0x414,
+ 0x1C81
+};
+
+static const unsigned int IVCF_AUX_TABLE_21[] = {
+ 0x41E,
+ 0x1C82
+};
+
+static const unsigned int IVCF_AUX_TABLE_22[] = {
+ 0x421,
+ 0x1C83
+};
+
+static const unsigned int IVCF_AUX_TABLE_23[] = {
+ 0x422,
+ 0x1C84,
+ 0x1C85
+};
+
+static const unsigned int IVCF_AUX_TABLE_24[] = {
+ 0x42A,
+ 0x1C86
+};
+
+static const unsigned int IVCF_AUX_TABLE_25[] = {
+ 0x462,
+ 0x1C87
+};
+
+static const unsigned int IVCF_AUX_TABLE_26[] = {
+ 0x1E60,
+ 0x1E9B
+};
+
+static const unsigned int IVCF_AUX_TABLE_27[] = {
+ 0x1C88,
+ 0xA64A
+};
+
+static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ IVCF_AUX_TABLE_1,
+ IVCF_AUX_TABLE_2,
+ IVCF_AUX_TABLE_3,
+ IVCF_AUX_TABLE_4,
+ IVCF_AUX_TABLE_5,
+ IVCF_AUX_TABLE_6,
+ IVCF_AUX_TABLE_7,
+ IVCF_AUX_TABLE_8,
+ IVCF_AUX_TABLE_9,
+ IVCF_AUX_TABLE_10,
+ IVCF_AUX_TABLE_11,
+ IVCF_AUX_TABLE_12,
+ IVCF_AUX_TABLE_13,
+ IVCF_AUX_TABLE_14,
+ IVCF_AUX_TABLE_15,
+ IVCF_AUX_TABLE_16,
+ IVCF_AUX_TABLE_17,
+ IVCF_AUX_TABLE_18,
+ IVCF_AUX_TABLE_19,
+ IVCF_AUX_TABLE_20,
+ IVCF_AUX_TABLE_21,
+ IVCF_AUX_TABLE_22,
+ IVCF_AUX_TABLE_23,
+ IVCF_AUX_TABLE_24,
+ IVCF_AUX_TABLE_25,
+ IVCF_AUX_TABLE_26,
+ IVCF_AUX_TABLE_27
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 IVCF_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* IVCF_AUX_TABLE_1 */,
+ 2 /* IVCF_AUX_TABLE_2 */,
+ 2 /* IVCF_AUX_TABLE_3 */,
+ 2 /* IVCF_AUX_TABLE_4 */,
+ 2 /* IVCF_AUX_TABLE_5 */,
+ 2 /* IVCF_AUX_TABLE_6 */,
+ 2 /* IVCF_AUX_TABLE_7 */,
+ 2 /* IVCF_AUX_TABLE_8 */,
+ 2 /* IVCF_AUX_TABLE_9 */,
+ 3 /* IVCF_AUX_TABLE_10 */,
+ 3 /* IVCF_AUX_TABLE_11 */,
+ 2 /* IVCF_AUX_TABLE_12 */,
+ 2 /* IVCF_AUX_TABLE_13 */,
+ 2 /* IVCF_AUX_TABLE_14 */,
+ 2 /* IVCF_AUX_TABLE_15 */,
+ 2 /* IVCF_AUX_TABLE_16 */,
+ 2 /* IVCF_AUX_TABLE_17 */,
+ 2 /* IVCF_AUX_TABLE_18 */,
+ 2 /* IVCF_AUX_TABLE_19 */,
+ 2 /* IVCF_AUX_TABLE_20 */,
+ 2 /* IVCF_AUX_TABLE_21 */,
+ 2 /* IVCF_AUX_TABLE_22 */,
+ 3 /* IVCF_AUX_TABLE_23 */,
+ 2 /* IVCF_AUX_TABLE_24 */,
+ 2 /* IVCF_AUX_TABLE_25 */,
+ 2 /* IVCF_AUX_TABLE_26 */,
+ 2 /* IVCF_AUX_TABLE_27 */
+};
+
+static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
+ 0,
0xC0,
- 0xD7,
+ IVCF_use_AUX_TABLE_1,
+ 0xC6,
+ 0,
+ 0xC6,
+ 0x1E9E,
+ 0,
0xD8,
- 0xF7,
- 0xF8,
- 0x2C2,
- 0x2C6,
- 0x2D2,
- 0x2E0,
- 0x2E5,
- 0x2EC,
- 0x2ED,
- 0x2EE,
- 0x2EF,
- 0x300,
- 0x375,
+ 0,
+ 0x41,
+ 0,
+ 0xC6,
+ 0xD8,
+ 0,
+ 0x41,
+ IVCF_use_AUX_TABLE_2,
+ 0x4C,
+ 0,
+ 0xC6,
+ 0,
+ IVCF_use_AUX_TABLE_3,
+ 0x54,
+ 0,
+ 0xC6,
+ 0,
+ 0xD8,
+ 0x178,
+ 0,
+ 0x100,
+ 0,
+ 0x102,
+ 0,
+ 0x104,
+ 0,
+ 0x106,
+ 0,
+ 0x108,
+ 0,
+ 0x10A,
+ 0,
+ 0x10C,
+ 0,
+ 0x10E,
+ 0,
+ 0x110,
+ 0,
+ 0x112,
+ 0,
+ 0x114,
+ 0,
+ 0x116,
+ 0,
+ 0x118,
+ 0,
+ 0x11A,
+ 0,
+ 0x11C,
+ 0,
+ 0x11E,
+ 0,
+ 0x120,
+ 0,
+ 0x122,
+ 0,
+ 0x124,
+ 0,
+ 0x126,
+ 0,
+ 0x128,
+ 0,
+ 0x12A,
+ 0,
+ 0x12C,
+ 0,
+ 0x12E,
+ 0,
+ 0x132,
+ 0,
+ 0x134,
+ 0,
+ 0x136,
+ 0,
+ 0x139,
+ 0,
+ 0x13B,
+ 0,
+ 0x13D,
+ 0,
+ 0x13F,
+ 0,
+ 0x141,
+ 0,
+ 0x143,
+ 0,
+ 0x145,
+ 0,
+ 0x147,
+ 0,
+ 0x14A,
+ 0,
+ 0x14C,
+ 0,
+ 0x14E,
+ 0,
+ 0x150,
+ 0,
+ 0x152,
+ 0,
+ 0x154,
+ 0,
+ 0x156,
+ 0,
+ 0x158,
+ 0,
+ 0x15A,
+ 0,
+ 0x15C,
+ 0,
+ 0x15E,
+ 0,
+ 0x160,
+ 0,
+ 0x162,
+ 0,
+ 0x164,
+ 0,
+ 0x166,
+ 0,
+ 0x168,
+ 0,
+ 0x16A,
+ 0,
+ 0x16C,
+ 0,
+ 0x16E,
+ 0,
+ 0x170,
+ 0,
+ 0x172,
+ 0,
+ 0x174,
+ 0,
+ 0x176,
+ 0,
+ 0x179,
+ 0,
+ 0x17B,
+ 0,
+ 0x17D,
+ 0,
+ 0x243,
+ 0,
+ 0x182,
+ 0,
+ 0x184,
+ 0,
+ 0x187,
+ 0,
+ 0x18B,
+ 0,
+ 0x191,
+ 0,
+ 0x1F6,
+ 0,
+ 0x198,
+ 0x23D,
+ 0,
+ 0x220,
+ 0,
+ 0x1A0,
+ 0,
+ 0x1A2,
+ 0,
+ 0x1A4,
+ 0,
+ 0x1A7,
+ 0,
+ 0x1AC,
+ 0,
+ 0x1AF,
+ 0,
+ 0x1B3,
+ 0,
+ 0x1B5,
+ 0,
+ 0x1B8,
+ 0,
+ 0x1BC,
+ 0,
+ 0x1F7,
+ 0,
+ IVCF_use_AUX_TABLE_4,
+ 0,
+ IVCF_use_AUX_TABLE_5,
+ 0,
+ IVCF_use_AUX_TABLE_6,
+ 0,
+ 0x1CD,
+ 0,
+ 0x1CF,
+ 0,
+ 0x1D1,
+ 0,
+ 0x1D3,
+ 0,
+ 0x1D5,
+ 0,
+ 0x1D7,
+ 0,
+ 0x1D9,
+ 0,
+ 0x1DB,
+ 0x18E,
+ 0,
+ 0x1DE,
+ 0,
+ 0x1E0,
+ 0,
+ 0x1E2,
+ 0,
+ 0x1E4,
+ 0,
+ 0x1E6,
+ 0,
+ 0x1E8,
+ 0,
+ 0x1EA,
+ 0,
+ 0x1EC,
+ 0,
+ 0x1EE,
+ 0,
+ IVCF_use_AUX_TABLE_7,
+ 0,
+ 0x1F4,
+ 0,
+ 0x1F8,
+ 0,
+ 0x1FA,
+ 0,
+ 0x1FC,
+ 0,
+ 0x1FE,
+ 0,
+ 0x200,
+ 0,
+ 0x202,
+ 0,
+ 0x204,
+ 0,
+ 0x206,
+ 0,
+ 0x208,
+ 0,
+ 0x20A,
+ 0,
+ 0x20C,
+ 0,
+ 0x20E,
+ 0,
+ 0x210,
+ 0,
+ 0x212,
+ 0,
+ 0x214,
+ 0,
+ 0x216,
+ 0,
+ 0x218,
+ 0,
+ 0x21A,
+ 0,
+ 0x21C,
+ 0,
+ 0x21E,
+ 0,
+ 0x222,
+ 0,
+ 0x224,
+ 0,
+ 0x226,
+ 0,
+ 0x228,
+ 0,
+ 0x22A,
+ 0,
+ 0x22C,
+ 0,
+ 0x22E,
+ 0,
+ 0x230,
+ 0,
+ 0x232,
+ 0,
+ 0x23B,
+ 0,
+ 0x2C7E,
+ 0,
+ 0x241,
+ 0,
+ 0x246,
+ 0,
+ 0x248,
+ 0,
+ 0x24A,
+ 0,
+ 0x24C,
+ 0,
+ 0x24E,
+ 0x2C6F,
+ 0x2C6D,
+ 0x2C70,
+ 0x181,
+ 0x186,
+ 0,
+ 0x189,
+ 0,
+ 0x18F,
+ 0,
+ 0x190,
+ 0xA7AB,
+ 0,
+ 0x193,
+ 0xA7AC,
+ 0,
+ 0x194,
+ 0,
+ 0xA78D,
+ 0xA7AA,
+ 0,
+ 0x197,
+ 0x196,
+ 0xA7AE,
+ 0x2C62,
+ 0xA7AD,
+ 0,
+ 0x19C,
+ 0,
+ 0x2C6E,
+ 0x19D,
+ 0,
+ 0x19F,
+ 0,
+ 0x2C64,
+ 0,
+ 0x1A6,
+ 0,
+ 0x1A9,
+ 0,
+ 0xA7B1,
+ 0x1AE,
+ 0x244,
+ 0x1B1,
+ 0x245,
+ 0,
+ 0x1B7,
+ 0,
+ 0xA7B2,
+ 0xA7B0,
+ 0,
+ 0x370,
+ 0,
+ 0x372,
+ 0,
0x376,
+ 0,
+ 0x3FD,
+ 0,
+ 0x1FD3,
+ 0,
+ 0x386,
+ 0x388,
+ 0x1FE3,
+ 0x391,
+ IVCF_use_AUX_TABLE_8,
+ 0x393,
+ IVCF_use_AUX_TABLE_9,
+ 0x396,
+ IVCF_use_AUX_TABLE_10,
+ IVCF_use_AUX_TABLE_11,
+ IVCF_use_AUX_TABLE_12,
+ 0x39B,
+ IVCF_use_AUX_TABLE_13,
+ 0x39D,
+ IVCF_use_AUX_TABLE_14,
+ IVCF_use_AUX_TABLE_15,
+ 0,
+ IVCF_use_AUX_TABLE_16,
+ 0x3A4,
+ IVCF_use_AUX_TABLE_17,
+ 0x3A7,
+ IVCF_use_AUX_TABLE_18,
+ 0x3AA,
+ 0x38C,
+ 0x38E,
+ 0,
+ 0x3CF,
+ 0,
+ 0x3D8,
+ 0,
+ 0x3DA,
+ 0,
+ 0x3DC,
+ 0,
+ 0x3DE,
+ 0,
+ 0x3E0,
+ 0,
+ 0x3E2,
+ 0,
+ 0x3E4,
+ 0,
+ 0x3E6,
+ 0,
+ 0x3E8,
+ 0,
+ 0x3EA,
+ 0,
+ 0x3EC,
+ 0,
+ 0x3EE,
+ 0,
+ 0x3F9,
+ 0x37F,
+ 0,
+ 0x3F7,
+ 0,
+ 0x3FA,
+ 0,
+ 0x410,
+ IVCF_use_AUX_TABLE_19,
+ 0x413,
+ IVCF_use_AUX_TABLE_20,
+ 0x415,
+ IVCF_use_AUX_TABLE_21,
+ 0x41F,
+ IVCF_use_AUX_TABLE_22,
+ IVCF_use_AUX_TABLE_23,
+ 0x423,
+ IVCF_use_AUX_TABLE_24,
+ 0x42B,
+ 0x400,
+ 0,
+ 0x460,
+ 0,
+ IVCF_use_AUX_TABLE_25,
+ 0,
+ 0x464,
+ 0,
+ 0x466,
+ 0,
+ 0x468,
+ 0,
+ 0x46A,
+ 0,
+ 0x46C,
+ 0,
+ 0x46E,
+ 0,
+ 0x470,
+ 0,
+ 0x472,
+ 0,
+ 0x474,
+ 0,
+ 0x476,
+ 0,
+ 0x478,
+ 0,
+ 0x47A,
+ 0,
+ 0x47C,
+ 0,
+ 0x47E,
+ 0,
+ 0x480,
+ 0,
+ 0x48A,
+ 0,
+ 0x48C,
+ 0,
+ 0x48E,
+ 0,
+ 0x490,
+ 0,
+ 0x492,
+ 0,
+ 0x494,
+ 0,
+ 0x496,
+ 0,
+ 0x498,
+ 0,
+ 0x49A,
+ 0,
+ 0x49C,
+ 0,
+ 0x49E,
+ 0,
+ 0x4A0,
+ 0,
+ 0x4A2,
+ 0,
+ 0x4A4,
+ 0,
+ 0x4A6,
+ 0,
+ 0x4A8,
+ 0,
+ 0x4AA,
+ 0,
+ 0x4AC,
+ 0,
+ 0x4AE,
+ 0,
+ 0x4B0,
+ 0,
+ 0x4B2,
+ 0,
+ 0x4B4,
+ 0,
+ 0x4B6,
+ 0,
+ 0x4B8,
+ 0,
+ 0x4BA,
+ 0,
+ 0x4BC,
+ 0,
+ 0x4BE,
+ 0,
+ 0x4C1,
+ 0,
+ 0x4C3,
+ 0,
+ 0x4C5,
+ 0,
+ 0x4C7,
+ 0,
+ 0x4C9,
+ 0,
+ 0x4CB,
+ 0,
+ 0x4CD,
+ 0x4C0,
+ 0,
+ 0x4D0,
+ 0,
+ 0x4D2,
+ 0,
+ 0x4D4,
+ 0,
+ 0x4D6,
+ 0,
+ 0x4D8,
+ 0,
+ 0x4DA,
+ 0,
+ 0x4DC,
+ 0,
+ 0x4DE,
+ 0,
+ 0x4E0,
+ 0,
+ 0x4E2,
+ 0,
+ 0x4E4,
+ 0,
+ 0x4E6,
+ 0,
+ 0x4E8,
+ 0,
+ 0x4EA,
+ 0,
+ 0x4EC,
+ 0,
+ 0x4EE,
+ 0,
+ 0x4F0,
+ 0,
+ 0x4F2,
+ 0,
+ 0x4F4,
+ 0,
+ 0x4F6,
+ 0,
+ 0x4F8,
+ 0,
+ 0x4FA,
+ 0,
+ 0x4FC,
+ 0,
+ 0x4FE,
+ 0,
+ 0x500,
+ 0,
+ 0x502,
+ 0,
+ 0x504,
+ 0,
+ 0x506,
+ 0,
+ 0x508,
+ 0,
+ 0x50A,
+ 0,
+ 0x50C,
+ 0,
+ 0x50E,
+ 0,
+ 0x510,
+ 0,
+ 0x512,
+ 0,
+ 0x514,
+ 0,
+ 0x516,
+ 0,
+ 0x518,
+ 0,
+ 0x51A,
+ 0,
+ 0x51C,
+ 0,
+ 0x51E,
+ 0,
+ 0x520,
+ 0,
+ 0x522,
+ 0,
+ 0x524,
+ 0,
+ 0x526,
+ 0,
+ 0x528,
+ 0,
+ 0x52A,
+ 0,
+ 0x52C,
+ 0,
+ 0x52E,
+ 0,
+ 0x531,
+ 0,
+ 0xAB70,
+ 0x13F8,
+ 0,
+ 0xA77D,
+ 0,
+ 0x2C63,
+ 0,
+ 0x1E00,
+ 0,
+ 0x1E02,
+ 0,
+ 0x1E04,
+ 0,
+ 0x1E06,
+ 0,
+ 0x1E08,
+ 0,
+ 0x1E0A,
+ 0,
+ 0x1E0C,
+ 0,
+ 0x1E0E,
+ 0,
+ 0x1E10,
+ 0,
+ 0x1E12,
+ 0,
+ 0x1E14,
+ 0,
+ 0x1E16,
+ 0,
+ 0x1E18,
+ 0,
+ 0x1E1A,
+ 0,
+ 0x1E1C,
+ 0,
+ 0x1E1E,
+ 0,
+ 0x1E20,
+ 0,
+ 0x1E22,
+ 0,
+ 0x1E24,
+ 0,
+ 0x1E26,
+ 0,
+ 0x1E28,
+ 0,
+ 0x1E2A,
+ 0,
+ 0x1E2C,
+ 0,
+ 0x1E2E,
+ 0,
+ 0x1E30,
+ 0,
+ 0x1E32,
+ 0,
+ 0x1E34,
+ 0,
+ 0x1E36,
+ 0,
+ 0x1E38,
+ 0,
+ 0x1E3A,
+ 0,
+ 0x1E3C,
+ 0,
+ 0x1E3E,
+ 0,
+ 0x1E40,
+ 0,
+ 0x1E42,
+ 0,
+ 0x1E44,
+ 0,
+ 0x1E46,
+ 0,
+ 0x1E48,
+ 0,
+ 0x1E4A,
+ 0,
+ 0x1E4C,
+ 0,
+ 0x1E4E,
+ 0,
+ 0x1E50,
+ 0,
+ 0x1E52,
+ 0,
+ 0x1E54,
+ 0,
+ 0x1E56,
+ 0,
+ 0x1E58,
+ 0,
+ 0x1E5A,
+ 0,
+ 0x1E5C,
+ 0,
+ 0x1E5E,
+ 0,
+ IVCF_use_AUX_TABLE_26,
+ 0,
+ 0x1E62,
+ 0,
+ 0x1E64,
+ 0,
+ 0x1E66,
+ 0,
+ 0x1E68,
+ 0,
+ 0x1E6A,
+ 0,
+ 0x1E6C,
+ 0,
+ 0x1E6E,
+ 0,
+ 0x1E70,
+ 0,
+ 0x1E72,
+ 0,
+ 0x1E74,
+ 0,
+ 0x1E76,
+ 0,
+ 0x1E78,
+ 0,
+ 0x1E7A,
+ 0,
+ 0x1E7C,
+ 0,
+ 0x1E7E,
+ 0,
+ 0x1E80,
+ 0,
+ 0x1E82,
+ 0,
+ 0x1E84,
+ 0,
+ 0x1E86,
+ 0,
+ 0x1E88,
+ 0,
+ 0x1E8A,
+ 0,
+ 0x1E8C,
+ 0,
+ 0x1E8E,
+ 0,
+ 0x1E90,
+ 0,
+ 0x1E92,
+ 0,
+ 0x1E94,
+ 0,
+ 0xDF,
+ 0,
+ 0x1EA0,
+ 0,
+ 0x1EA2,
+ 0,
+ 0x1EA4,
+ 0,
+ 0x1EA6,
+ 0,
+ 0x1EA8,
+ 0,
+ 0x1EAA,
+ 0,
+ 0x1EAC,
+ 0,
+ 0x1EAE,
+ 0,
+ 0x1EB0,
+ 0,
+ 0x1EB2,
+ 0,
+ 0x1EB4,
+ 0,
+ 0x1EB6,
+ 0,
+ 0x1EB8,
+ 0,
+ 0x1EBA,
+ 0,
+ 0x1EBC,
+ 0,
+ 0x1EBE,
+ 0,
+ 0x1EC0,
+ 0,
+ 0x1EC2,
+ 0,
+ 0x1EC4,
+ 0,
+ 0x1EC6,
+ 0,
+ 0x1EC8,
+ 0,
+ 0x1ECA,
+ 0,
+ 0x1ECC,
+ 0,
+ 0x1ECE,
+ 0,
+ 0x1ED0,
+ 0,
+ 0x1ED2,
+ 0,
+ 0x1ED4,
+ 0,
+ 0x1ED6,
+ 0,
+ 0x1ED8,
+ 0,
+ 0x1EDA,
+ 0,
+ 0x1EDC,
+ 0,
+ 0x1EDE,
+ 0,
+ 0x1EE0,
+ 0,
+ 0x1EE2,
+ 0,
+ 0x1EE4,
+ 0,
+ 0x1EE6,
+ 0,
+ 0x1EE8,
+ 0,
+ 0x1EEA,
+ 0,
+ 0x1EEC,
+ 0,
+ 0x1EEE,
+ 0,
+ 0x1EF0,
+ 0,
+ 0x1EF2,
+ 0,
+ 0x1EF4,
+ 0,
+ 0x1EF6,
+ 0,
+ 0x1EF8,
+ 0,
+ 0x1EFA,
+ 0,
+ 0x1EFC,
+ 0,
+ 0x1EFE,
+ 0x1F08,
+ 0,
+ 0x1F18,
+ 0,
+ 0x1F28,
+ 0,
+ 0x1F38,
+ 0,
+ 0x1F48,
+ 0,
+ 0x1F59,
+ 0,
+ 0x1F5B,
+ 0,
+ 0x1F5D,
+ 0,
+ 0x1F5F,
+ 0,
+ 0x1F68,
+ 0,
+ 0x1FBA,
+ 0x1FC8,
+ 0x1FDA,
+ 0x1FF8,
+ 0x1FEA,
+ 0x1FFA,
+ 0,
+ 0x1F88,
+ 0x1F80,
+ 0x1F98,
+ 0x1F90,
+ 0x1FA8,
+ 0x1FA0,
+ 0x1FB8,
+ 0,
+ 0x1FBC,
+ 0,
+ 0x1FB3,
+ 0,
+ 0x1FCC,
+ 0,
+ 0x1FC3,
+ 0,
+ 0x1FD8,
+ 0,
+ 0x390,
+ 0,
+ 0x1FE8,
+ 0,
+ 0x3B0,
+ 0,
+ 0x1FEC,
+ 0,
+ 0x1FFC,
+ 0,
+ 0x1FF3,
+ 0,
+ 0x2132,
+ 0,
+ 0x2160,
+ 0,
+ 0x2183,
+ 0,
+ 0x24B6,
+ 0,
+ 0x2C00,
+ 0,
+ 0x2C60,
+ 0,
+ 0x23A,
+ 0x23E,
+ 0,
+ 0x2C67,
+ 0,
+ 0x2C69,
+ 0,
+ 0x2C6B,
+ 0,
+ 0x2C72,
+ 0,
+ 0x2C75,
+ 0,
+ 0x2C80,
+ 0,
+ 0x2C82,
+ 0,
+ 0x2C84,
+ 0,
+ 0x2C86,
+ 0,
+ 0x2C88,
+ 0,
+ 0x2C8A,
+ 0,
+ 0x2C8C,
+ 0,
+ 0x2C8E,
+ 0,
+ 0x2C90,
+ 0,
+ 0x2C92,
+ 0,
+ 0x2C94,
+ 0,
+ 0x2C96,
+ 0,
+ 0x2C98,
+ 0,
+ 0x2C9A,
+ 0,
+ 0x2C9C,
+ 0,
+ 0x2C9E,
+ 0,
+ 0x2CA0,
+ 0,
+ 0x2CA2,
+ 0,
+ 0x2CA4,
+ 0,
+ 0x2CA6,
+ 0,
+ 0x2CA8,
+ 0,
+ 0x2CAA,
+ 0,
+ 0x2CAC,
+ 0,
+ 0x2CAE,
+ 0,
+ 0x2CB0,
+ 0,
+ 0x2CB2,
+ 0,
+ 0x2CB4,
+ 0,
+ 0x2CB6,
+ 0,
+ 0x2CB8,
+ 0,
+ 0x2CBA,
+ 0,
+ 0x2CBC,
+ 0,
+ 0x2CBE,
+ 0,
+ 0x2CC0,
+ 0,
+ 0x2CC2,
+ 0,
+ 0x2CC4,
+ 0,
+ 0x2CC6,
+ 0,
+ 0x2CC8,
+ 0,
+ 0x2CCA,
+ 0,
+ 0x2CCC,
+ 0,
+ 0x2CCE,
+ 0,
+ 0x2CD0,
+ 0,
+ 0x2CD2,
+ 0,
+ 0x2CD4,
+ 0,
+ 0x2CD6,
+ 0,
+ 0x2CD8,
+ 0,
+ 0x2CDA,
+ 0,
+ 0x2CDC,
+ 0,
+ 0x2CDE,
+ 0,
+ 0x2CE0,
+ 0,
+ 0x2CE2,
+ 0,
+ 0x2CEB,
+ 0,
+ 0x2CED,
+ 0,
+ 0x2CF2,
+ 0,
+ 0x10A0,
+ 0,
+ 0x10C7,
+ 0,
+ 0x10CD,
+ 0,
+ 0xA640,
+ 0,
+ 0xA642,
+ 0,
+ 0xA644,
+ 0,
+ 0xA646,
+ 0,
+ 0xA648,
+ 0,
+ IVCF_use_AUX_TABLE_27,
+ 0,
+ 0xA64C,
+ 0,
+ 0xA64E,
+ 0,
+ 0xA650,
+ 0,
+ 0xA652,
+ 0,
+ 0xA654,
+ 0,
+ 0xA656,
+ 0,
+ 0xA658,
+ 0,
+ 0xA65A,
+ 0,
+ 0xA65C,
+ 0,
+ 0xA65E,
+ 0,
+ 0xA660,
+ 0,
+ 0xA662,
+ 0,
+ 0xA664,
+ 0,
+ 0xA666,
+ 0,
+ 0xA668,
+ 0,
+ 0xA66A,
+ 0,
+ 0xA66C,
+ 0,
+ 0xA680,
+ 0,
+ 0xA682,
+ 0,
+ 0xA684,
+ 0,
+ 0xA686,
+ 0,
+ 0xA688,
+ 0,
+ 0xA68A,
+ 0,
+ 0xA68C,
+ 0,
+ 0xA68E,
+ 0,
+ 0xA690,
+ 0,
+ 0xA692,
+ 0,
+ 0xA694,
+ 0,
+ 0xA696,
+ 0,
+ 0xA698,
+ 0,
+ 0xA69A,
+ 0,
+ 0xA722,
+ 0,
+ 0xA724,
+ 0,
+ 0xA726,
+ 0,
+ 0xA728,
+ 0,
+ 0xA72A,
+ 0,
+ 0xA72C,
+ 0,
+ 0xA72E,
+ 0,
+ 0xA732,
+ 0,
+ 0xA734,
+ 0,
+ 0xA736,
+ 0,
+ 0xA738,
+ 0,
+ 0xA73A,
+ 0,
+ 0xA73C,
+ 0,
+ 0xA73E,
+ 0,
+ 0xA740,
+ 0,
+ 0xA742,
+ 0,
+ 0xA744,
+ 0,
+ 0xA746,
+ 0,
+ 0xA748,
+ 0,
+ 0xA74A,
+ 0,
+ 0xA74C,
+ 0,
+ 0xA74E,
+ 0,
+ 0xA750,
+ 0,
+ 0xA752,
+ 0,
+ 0xA754,
+ 0,
+ 0xA756,
+ 0,
+ 0xA758,
+ 0,
+ 0xA75A,
+ 0,
+ 0xA75C,
+ 0,
+ 0xA75E,
+ 0,
+ 0xA760,
+ 0,
+ 0xA762,
+ 0,
+ 0xA764,
+ 0,
+ 0xA766,
+ 0,
+ 0xA768,
+ 0,
+ 0xA76A,
+ 0,
+ 0xA76C,
+ 0,
+ 0xA76E,
+ 0,
+ 0xA779,
+ 0,
+ 0xA77B,
+ 0,
+ 0xA77E,
+ 0,
+ 0xA780,
+ 0,
+ 0xA782,
+ 0,
+ 0xA784,
+ 0,
+ 0xA786,
+ 0,
+ 0xA78B,
+ 0,
+ 0xA790,
+ 0,
+ 0xA792,
+ 0,
+ 0xA796,
+ 0,
+ 0xA798,
+ 0,
+ 0xA79A,
+ 0,
+ 0xA79C,
+ 0,
+ 0xA79E,
+ 0,
+ 0xA7A0,
+ 0,
+ 0xA7A2,
+ 0,
+ 0xA7A4,
+ 0,
+ 0xA7A6,
+ 0,
+ 0xA7A8,
+ 0,
+ 0xA7B4,
+ 0,
+ 0xA7B6,
+ 0,
+ 0xA7B3,
+ 0,
+ 0xFB06,
+ 0xFB05,
+ 0,
+ 0xFF21,
+ 0,
+ 0x10400,
+ 0,
+ 0x104B0,
+ 0,
+ 0x10C80,
+ 0,
+ 0x118A0,
+ 0,
+ 0x1E900
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
+ 1303, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x47,
+ 0x48,
+ 0x4A,
+ 0x51,
+ 0x59,
+ 0x5A,
+ 0x70,
+ 0x71,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8D,
+ 0x8F,
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0xA2,
+ 0xA3,
+ 0xAA,
+ 0xCB,
+ 0xD0,
+ 0xDB,
+ 0xDF,
+ 0xE0,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x138,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x149,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x17F,
+ 0x180,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18D,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19A,
+ 0x19B,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BA,
+ 0x1BD,
+ 0x1BE,
+ 0x1BF,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DD,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F0,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x234,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x250,
+ 0x251,
+ 0x252,
+ 0x253,
+ 0x254,
+ 0x255,
+ 0x256,
+ 0x258,
+ 0x259,
+ 0x25A,
+ 0x25B,
+ 0x25C,
+ 0x25D,
+ 0x260,
+ 0x261,
+ 0x262,
+ 0x263,
+ 0x264,
+ 0x265,
+ 0x266,
+ 0x267,
+ 0x268,
+ 0x269,
+ 0x26A,
+ 0x26B,
+ 0x26C,
+ 0x26D,
+ 0x26F,
+ 0x270,
+ 0x271,
+ 0x272,
+ 0x273,
+ 0x275,
+ 0x276,
+ 0x27D,
+ 0x27E,
+ 0x280,
+ 0x281,
+ 0x283,
+ 0x284,
+ 0x287,
+ 0x288,
+ 0x289,
+ 0x28A,
+ 0x28C,
+ 0x28D,
+ 0x292,
+ 0x293,
+ 0x29D,
+ 0x29E,
+ 0x29F,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
0x378,
0x37B,
0x37E,
- 0x37F,
- 0x380,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3AD,
+ 0x3B0,
+ 0x3B1,
+ 0x3B2,
+ 0x3B3,
+ 0x3B5,
+ 0x3B6,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3BB,
+ 0x3BC,
+ 0x3BD,
+ 0x3C0,
+ 0x3C1,
+ 0x3C2,
+ 0x3C3,
+ 0x3C4,
+ 0x3C6,
+ 0x3C7,
+ 0x3C9,
+ 0x3CA,
+ 0x3CC,
+ 0x3CD,
+ 0x3CF,
+ 0x3D7,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F0,
+ 0x3F2,
+ 0x3F3,
+ 0x3F4,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FC,
+ 0x430,
+ 0x432,
+ 0x433,
+ 0x434,
+ 0x435,
+ 0x43E,
+ 0x43F,
+ 0x441,
+ 0x442,
+ 0x443,
+ 0x44A,
+ 0x44B,
+ 0x450,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4CF,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x561,
+ 0x587,
+ 0x13A0,
+ 0x13F0,
+ 0x13F6,
+ 0x1D79,
+ 0x1D7A,
+ 0x1D7D,
+ 0x1D7E,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E96,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F00,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F51,
+ 0x1F52,
+ 0x1F53,
+ 0x1F54,
+ 0x1F55,
+ 0x1F56,
+ 0x1F57,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F72,
+ 0x1F76,
+ 0x1F78,
+ 0x1F7A,
+ 0x1F7C,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB2,
+ 0x1FB3,
+ 0x1FB4,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FC3,
+ 0x1FC4,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD2,
+ 0x1FD3,
+ 0x1FD4,
+ 0x1FE0,
+ 0x1FE2,
+ 0x1FE3,
+ 0x1FE4,
+ 0x1FE5,
+ 0x1FE6,
+ 0x1FF3,
+ 0x1FF4,
+ 0x1FFC,
+ 0x1FFD,
+ 0x214E,
+ 0x214F,
+ 0x2170,
+ 0x2180,
+ 0x2184,
+ 0x2185,
+ 0x24D0,
+ 0x24EA,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C66,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C73,
+ 0x2C74,
+ 0x2C76,
+ 0x2C77,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE4,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA730,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA794,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xAB53,
+ 0xAB54,
+ 0xFB05,
+ 0xFB06,
+ 0xFB07,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x1E922
+};
+
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ IVCF_0 = 0,
+ IVCF_use_AUX_TABLE_1 = -1,
+ IVCF_use_AUX_TABLE_2 = -2,
+ IVCF_use_AUX_TABLE_3 = -3,
+ IVCF_use_AUX_TABLE_4 = -4,
+ IVCF_use_AUX_TABLE_5 = -5,
+ IVCF_use_AUX_TABLE_6 = -6,
+ IVCF_use_AUX_TABLE_7 = -7,
+ IVCF_use_AUX_TABLE_8 = -8,
+ IVCF_use_AUX_TABLE_9 = -9,
+ IVCF_use_AUX_TABLE_10 = -10,
+ IVCF_use_AUX_TABLE_11 = -11,
+ IVCF_use_AUX_TABLE_12 = -12,
+ IVCF_use_AUX_TABLE_13 = -13,
+ IVCF_use_AUX_TABLE_14 = -14,
+ IVCF_use_AUX_TABLE_15 = -15,
+ IVCF_use_AUX_TABLE_16 = -16,
+ IVCF_use_AUX_TABLE_17 = -17,
+ IVCF_use_AUX_TABLE_18 = -18,
+ IVCF_use_AUX_TABLE_19 = -19,
+ IVCF_use_AUX_TABLE_20 = -20,
+ IVCF_use_AUX_TABLE_21 = -21,
+ IVCF_use_AUX_TABLE_22 = -22,
+ IVCF_use_AUX_TABLE_23 = -23,
+ IVCF_use_AUX_TABLE_24 = -24,
+ IVCF_use_AUX_TABLE_25 = -25,
+ IVCF_use_AUX_TABLE_26 = -26,
+ IVCF_use_AUX_TABLE_27 = -27
+} IVCF_enum;
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+#define HAS_IVCF_AUX_TABLES
+
+static const unsigned int IVCF_AUX_TABLE_1[] = {
+ 0x67,
+ 0x212B
+};
+
+static const unsigned int IVCF_AUX_TABLE_2[] = {
+ 0xD2,
+ 0x212A
+};
+
+static const unsigned int IVCF_AUX_TABLE_3[] = {
+ 0xE2,
+ 0x17F
+};
+
+static const unsigned int IVCF_AUX_TABLE_4[] = {
+ 0x1C4,
+ 0x1C5
+};
+
+static const unsigned int IVCF_AUX_TABLE_5[] = {
+ 0x1C7,
+ 0x1C8
+};
+
+static const unsigned int IVCF_AUX_TABLE_6[] = {
+ 0x1CA,
+ 0x1CB
+};
+
+static const unsigned int IVCF_AUX_TABLE_7[] = {
+ 0x1F1,
+ 0x1F2
+};
+
+static const unsigned int IVCF_AUX_TABLE_8[] = {
+ 0x392,
+ 0x3D0
+};
+
+static const unsigned int IVCF_AUX_TABLE_9[] = {
+ 0x395,
+ 0x3F5
+};
+
+static const unsigned int IVCF_AUX_TABLE_10[] = {
+ 0x398,
+ 0x3D1,
+ 0x3F4
+};
+
+static const unsigned int IVCF_AUX_TABLE_11[] = {
+ 0x345,
+ 0x399,
+ 0x1FBE
+};
+
+static const unsigned int IVCF_AUX_TABLE_12[] = {
+ 0x39A,
+ 0x3F0
+};
+
+static const unsigned int IVCF_AUX_TABLE_13[] = {
+ 0xB5,
+ 0x39C
+};
+
+static const unsigned int IVCF_AUX_TABLE_14[] = {
+ 0x3A0,
+ 0x3D6
+};
+
+static const unsigned int IVCF_AUX_TABLE_15[] = {
+ 0x3A1,
+ 0x3F1
+};
+
+static const unsigned int IVCF_AUX_TABLE_16[] = {
+ 0x3A3,
+ 0x3C2
+};
+
+static const unsigned int IVCF_AUX_TABLE_17[] = {
+ 0x3A6,
+ 0x3D5
+};
+
+static const unsigned int IVCF_AUX_TABLE_18[] = {
+ 0x3A9,
+ 0x2126
+};
+
+static const unsigned int IVCF_AUX_TABLE_19[] = {
+ 0x412,
+ 0x1C80
+};
+
+static const unsigned int IVCF_AUX_TABLE_20[] = {
+ 0x414,
+ 0x1C81
+};
+
+static const unsigned int IVCF_AUX_TABLE_21[] = {
+ 0x41E,
+ 0x1C82
+};
+
+static const unsigned int IVCF_AUX_TABLE_22[] = {
+ 0x421,
+ 0x1C83
+};
+
+static const unsigned int IVCF_AUX_TABLE_23[] = {
+ 0x422,
+ 0x1C84,
+ 0x1C85
+};
+
+static const unsigned int IVCF_AUX_TABLE_24[] = {
+ 0x42A,
+ 0x1C86
+};
+
+static const unsigned int IVCF_AUX_TABLE_25[] = {
+ 0x462,
+ 0x1C87
+};
+
+static const unsigned int IVCF_AUX_TABLE_26[] = {
+ 0x1E60,
+ 0x1E9B
+};
+
+static const unsigned int IVCF_AUX_TABLE_27[] = {
+ 0x1C88,
+ 0xA64A
+};
+
+static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ IVCF_AUX_TABLE_1,
+ IVCF_AUX_TABLE_2,
+ IVCF_AUX_TABLE_3,
+ IVCF_AUX_TABLE_4,
+ IVCF_AUX_TABLE_5,
+ IVCF_AUX_TABLE_6,
+ IVCF_AUX_TABLE_7,
+ IVCF_AUX_TABLE_8,
+ IVCF_AUX_TABLE_9,
+ IVCF_AUX_TABLE_10,
+ IVCF_AUX_TABLE_11,
+ IVCF_AUX_TABLE_12,
+ IVCF_AUX_TABLE_13,
+ IVCF_AUX_TABLE_14,
+ IVCF_AUX_TABLE_15,
+ IVCF_AUX_TABLE_16,
+ IVCF_AUX_TABLE_17,
+ IVCF_AUX_TABLE_18,
+ IVCF_AUX_TABLE_19,
+ IVCF_AUX_TABLE_20,
+ IVCF_AUX_TABLE_21,
+ IVCF_AUX_TABLE_22,
+ IVCF_AUX_TABLE_23,
+ IVCF_AUX_TABLE_24,
+ IVCF_AUX_TABLE_25,
+ IVCF_AUX_TABLE_26,
+ IVCF_AUX_TABLE_27
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 IVCF_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* IVCF_AUX_TABLE_1 */,
+ 2 /* IVCF_AUX_TABLE_2 */,
+ 2 /* IVCF_AUX_TABLE_3 */,
+ 2 /* IVCF_AUX_TABLE_4 */,
+ 2 /* IVCF_AUX_TABLE_5 */,
+ 2 /* IVCF_AUX_TABLE_6 */,
+ 2 /* IVCF_AUX_TABLE_7 */,
+ 2 /* IVCF_AUX_TABLE_8 */,
+ 2 /* IVCF_AUX_TABLE_9 */,
+ 3 /* IVCF_AUX_TABLE_10 */,
+ 3 /* IVCF_AUX_TABLE_11 */,
+ 2 /* IVCF_AUX_TABLE_12 */,
+ 2 /* IVCF_AUX_TABLE_13 */,
+ 2 /* IVCF_AUX_TABLE_14 */,
+ 2 /* IVCF_AUX_TABLE_15 */,
+ 2 /* IVCF_AUX_TABLE_16 */,
+ 2 /* IVCF_AUX_TABLE_17 */,
+ 2 /* IVCF_AUX_TABLE_18 */,
+ 2 /* IVCF_AUX_TABLE_19 */,
+ 2 /* IVCF_AUX_TABLE_20 */,
+ 2 /* IVCF_AUX_TABLE_21 */,
+ 2 /* IVCF_AUX_TABLE_22 */,
+ 3 /* IVCF_AUX_TABLE_23 */,
+ 2 /* IVCF_AUX_TABLE_24 */,
+ 2 /* IVCF_AUX_TABLE_25 */,
+ 2 /* IVCF_AUX_TABLE_26 */,
+ 2 /* IVCF_AUX_TABLE_27 */
+};
+
+static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
+ 0,
+ 0xC0,
+ IVCF_use_AUX_TABLE_1,
+ 0xC6,
+ 0,
+ 0xC6,
+ 0x1E9E,
+ 0,
+ 0xD8,
+ 0,
+ 0x41,
+ 0,
+ 0xC6,
+ 0xD8,
+ 0,
+ 0x41,
+ IVCF_use_AUX_TABLE_2,
+ 0x4C,
+ 0,
+ 0xC6,
+ 0,
+ IVCF_use_AUX_TABLE_3,
+ 0x54,
+ 0,
+ 0xC6,
+ 0,
+ 0xD8,
+ 0x178,
+ 0,
+ 0x100,
+ 0,
+ 0x102,
+ 0,
+ 0x104,
+ 0,
+ 0x106,
+ 0,
+ 0x108,
+ 0,
+ 0x10A,
+ 0,
+ 0x10C,
+ 0,
+ 0x10E,
+ 0,
+ 0x110,
+ 0,
+ 0x112,
+ 0,
+ 0x114,
+ 0,
+ 0x116,
+ 0,
+ 0x118,
+ 0,
+ 0x11A,
+ 0,
+ 0x11C,
+ 0,
+ 0x11E,
+ 0,
+ 0x120,
+ 0,
+ 0x122,
+ 0,
+ 0x124,
+ 0,
+ 0x126,
+ 0,
+ 0x128,
+ 0,
+ 0x12A,
+ 0,
+ 0x12C,
+ 0,
+ 0x12E,
+ 0,
+ 0x132,
+ 0,
+ 0x134,
+ 0,
+ 0x136,
+ 0,
+ 0x139,
+ 0,
+ 0x13B,
+ 0,
+ 0x13D,
+ 0,
+ 0x13F,
+ 0,
+ 0x141,
+ 0,
+ 0x143,
+ 0,
+ 0x145,
+ 0,
+ 0x147,
+ 0,
+ 0x14A,
+ 0,
+ 0x14C,
+ 0,
+ 0x14E,
+ 0,
+ 0x150,
+ 0,
+ 0x152,
+ 0,
+ 0x154,
+ 0,
+ 0x156,
+ 0,
+ 0x158,
+ 0,
+ 0x15A,
+ 0,
+ 0x15C,
+ 0,
+ 0x15E,
+ 0,
+ 0x160,
+ 0,
+ 0x162,
+ 0,
+ 0x164,
+ 0,
+ 0x166,
+ 0,
+ 0x168,
+ 0,
+ 0x16A,
+ 0,
+ 0x16C,
+ 0,
+ 0x16E,
+ 0,
+ 0x170,
+ 0,
+ 0x172,
+ 0,
+ 0x174,
+ 0,
+ 0x176,
+ 0,
+ 0x179,
+ 0,
+ 0x17B,
+ 0,
+ 0x17D,
+ 0,
+ 0x243,
+ 0,
+ 0x182,
+ 0,
+ 0x184,
+ 0,
+ 0x187,
+ 0,
+ 0x18B,
+ 0,
+ 0x191,
+ 0,
+ 0x1F6,
+ 0,
+ 0x198,
+ 0x23D,
+ 0,
+ 0x220,
+ 0,
+ 0x1A0,
+ 0,
+ 0x1A2,
+ 0,
+ 0x1A4,
+ 0,
+ 0x1A7,
+ 0,
+ 0x1AC,
+ 0,
+ 0x1AF,
+ 0,
+ 0x1B3,
+ 0,
+ 0x1B5,
+ 0,
+ 0x1B8,
+ 0,
+ 0x1BC,
+ 0,
+ 0x1F7,
+ 0,
+ IVCF_use_AUX_TABLE_4,
+ 0,
+ IVCF_use_AUX_TABLE_5,
+ 0,
+ IVCF_use_AUX_TABLE_6,
+ 0,
+ 0x1CD,
+ 0,
+ 0x1CF,
+ 0,
+ 0x1D1,
+ 0,
+ 0x1D3,
+ 0,
+ 0x1D5,
+ 0,
+ 0x1D7,
+ 0,
+ 0x1D9,
+ 0,
+ 0x1DB,
+ 0x18E,
+ 0,
+ 0x1DE,
+ 0,
+ 0x1E0,
+ 0,
+ 0x1E2,
+ 0,
+ 0x1E4,
+ 0,
+ 0x1E6,
+ 0,
+ 0x1E8,
+ 0,
+ 0x1EA,
+ 0,
+ 0x1EC,
+ 0,
+ 0x1EE,
+ 0,
+ IVCF_use_AUX_TABLE_7,
+ 0,
+ 0x1F4,
+ 0,
+ 0x1F8,
+ 0,
+ 0x1FA,
+ 0,
+ 0x1FC,
+ 0,
+ 0x1FE,
+ 0,
+ 0x200,
+ 0,
+ 0x202,
+ 0,
+ 0x204,
+ 0,
+ 0x206,
+ 0,
+ 0x208,
+ 0,
+ 0x20A,
+ 0,
+ 0x20C,
+ 0,
+ 0x20E,
+ 0,
+ 0x210,
+ 0,
+ 0x212,
+ 0,
+ 0x214,
+ 0,
+ 0x216,
+ 0,
+ 0x218,
+ 0,
+ 0x21A,
+ 0,
+ 0x21C,
+ 0,
+ 0x21E,
+ 0,
+ 0x222,
+ 0,
+ 0x224,
+ 0,
+ 0x226,
+ 0,
+ 0x228,
+ 0,
+ 0x22A,
+ 0,
+ 0x22C,
+ 0,
+ 0x22E,
+ 0,
+ 0x230,
+ 0,
+ 0x232,
+ 0,
+ 0x23B,
+ 0,
+ 0x2C7E,
+ 0,
+ 0x241,
+ 0,
+ 0x246,
+ 0,
+ 0x248,
+ 0,
+ 0x24A,
+ 0,
+ 0x24C,
+ 0,
+ 0x24E,
+ 0x2C6F,
+ 0x2C6D,
+ 0x2C70,
+ 0x181,
+ 0x186,
+ 0,
+ 0x189,
+ 0,
+ 0x18F,
+ 0,
+ 0x190,
+ 0xA7AB,
+ 0,
+ 0x193,
+ 0xA7AC,
+ 0,
+ 0x194,
+ 0,
+ 0xA78D,
+ 0xA7AA,
+ 0,
+ 0x197,
+ 0x196,
+ 0xA7AE,
+ 0x2C62,
+ 0xA7AD,
+ 0,
+ 0x19C,
+ 0,
+ 0x2C6E,
+ 0x19D,
+ 0,
+ 0x19F,
+ 0,
+ 0x2C64,
+ 0,
+ 0x1A6,
+ 0,
+ 0x1A9,
+ 0,
+ 0xA7B1,
+ 0x1AE,
+ 0x244,
+ 0x1B1,
+ 0x245,
+ 0,
+ 0x1B7,
+ 0,
+ 0xA7B2,
+ 0xA7B0,
+ 0,
+ 0x370,
+ 0,
+ 0x372,
+ 0,
+ 0x376,
+ 0,
+ 0x3FD,
+ 0,
+ 0x1FD3,
+ 0,
0x386,
- 0x387,
0x388,
- 0x38B,
+ 0x1FE3,
+ 0x391,
+ IVCF_use_AUX_TABLE_8,
+ 0x393,
+ IVCF_use_AUX_TABLE_9,
+ 0x396,
+ IVCF_use_AUX_TABLE_10,
+ IVCF_use_AUX_TABLE_11,
+ IVCF_use_AUX_TABLE_12,
+ 0x39B,
+ IVCF_use_AUX_TABLE_13,
+ 0x39D,
+ IVCF_use_AUX_TABLE_14,
+ IVCF_use_AUX_TABLE_15,
+ 0,
+ IVCF_use_AUX_TABLE_16,
+ 0x3A4,
+ IVCF_use_AUX_TABLE_17,
+ 0x3A7,
+ IVCF_use_AUX_TABLE_18,
+ 0x3AA,
0x38C,
- 0x38D,
0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
+ 0,
+ 0x3CF,
+ 0,
+ 0x3D8,
+ 0,
+ 0x3DA,
+ 0,
+ 0x3DC,
+ 0,
+ 0x3DE,
+ 0,
+ 0x3E0,
+ 0,
+ 0x3E2,
+ 0,
+ 0x3E4,
+ 0,
+ 0x3E6,
+ 0,
+ 0x3E8,
+ 0,
+ 0x3EA,
+ 0,
+ 0x3EC,
+ 0,
+ 0x3EE,
+ 0,
+ 0x3F9,
+ 0x37F,
+ 0,
0x3F7,
- 0x482,
+ 0,
+ 0x3FA,
+ 0,
+ 0x410,
+ IVCF_use_AUX_TABLE_19,
+ 0x413,
+ IVCF_use_AUX_TABLE_20,
+ 0x415,
+ IVCF_use_AUX_TABLE_21,
+ 0x41F,
+ IVCF_use_AUX_TABLE_22,
+ IVCF_use_AUX_TABLE_23,
+ 0x423,
+ IVCF_use_AUX_TABLE_24,
+ 0x42B,
+ 0x400,
+ 0,
+ 0x460,
+ 0,
+ IVCF_use_AUX_TABLE_25,
+ 0,
+ 0x464,
+ 0,
+ 0x466,
+ 0,
+ 0x468,
+ 0,
+ 0x46A,
+ 0,
+ 0x46C,
+ 0,
+ 0x46E,
+ 0,
+ 0x470,
+ 0,
+ 0x472,
+ 0,
+ 0x474,
+ 0,
+ 0x476,
+ 0,
+ 0x478,
+ 0,
+ 0x47A,
+ 0,
+ 0x47C,
+ 0,
+ 0x47E,
+ 0,
+ 0x480,
+ 0,
+ 0x48A,
+ 0,
+ 0x48C,
+ 0,
+ 0x48E,
+ 0,
+ 0x490,
+ 0,
+ 0x492,
+ 0,
+ 0x494,
+ 0,
+ 0x496,
+ 0,
+ 0x498,
+ 0,
+ 0x49A,
+ 0,
+ 0x49C,
+ 0,
+ 0x49E,
+ 0,
+ 0x4A0,
+ 0,
+ 0x4A2,
+ 0,
+ 0x4A4,
+ 0,
+ 0x4A6,
+ 0,
+ 0x4A8,
+ 0,
+ 0x4AA,
+ 0,
+ 0x4AC,
+ 0,
+ 0x4AE,
+ 0,
+ 0x4B0,
+ 0,
+ 0x4B2,
+ 0,
+ 0x4B4,
+ 0,
+ 0x4B6,
+ 0,
+ 0x4B8,
+ 0,
+ 0x4BA,
+ 0,
+ 0x4BC,
+ 0,
+ 0x4BE,
+ 0,
+ 0x4C1,
+ 0,
+ 0x4C3,
+ 0,
+ 0x4C5,
+ 0,
+ 0x4C7,
+ 0,
+ 0x4C9,
+ 0,
+ 0x4CB,
+ 0,
+ 0x4CD,
+ 0x4C0,
+ 0,
+ 0x4D0,
+ 0,
+ 0x4D2,
+ 0,
+ 0x4D4,
+ 0,
+ 0x4D6,
+ 0,
+ 0x4D8,
+ 0,
+ 0x4DA,
+ 0,
+ 0x4DC,
+ 0,
+ 0x4DE,
+ 0,
+ 0x4E0,
+ 0,
+ 0x4E2,
+ 0,
+ 0x4E4,
+ 0,
+ 0x4E6,
+ 0,
+ 0x4E8,
+ 0,
+ 0x4EA,
+ 0,
+ 0x4EC,
+ 0,
+ 0x4EE,
+ 0,
+ 0x4F0,
+ 0,
+ 0x4F2,
+ 0,
+ 0x4F4,
+ 0,
+ 0x4F6,
+ 0,
+ 0x4F8,
+ 0,
+ 0x4FA,
+ 0,
+ 0x4FC,
+ 0,
+ 0x4FE,
+ 0,
+ 0x500,
+ 0,
+ 0x502,
+ 0,
+ 0x504,
+ 0,
+ 0x506,
+ 0,
+ 0x508,
+ 0,
+ 0x50A,
+ 0,
+ 0x50C,
+ 0,
+ 0x50E,
+ 0,
+ 0x510,
+ 0,
+ 0x512,
+ 0,
+ 0x514,
+ 0,
+ 0x516,
+ 0,
+ 0x518,
+ 0,
+ 0x51A,
+ 0,
+ 0x51C,
+ 0,
+ 0x51E,
+ 0,
+ 0x520,
+ 0,
+ 0x522,
+ 0,
+ 0x524,
+ 0,
+ 0x526,
+ 0,
+ 0x528,
+ 0,
+ 0x52A,
+ 0,
+ 0x52C,
+ 0,
+ 0x52E,
+ 0,
+ 0x531,
+ 0,
+ 0xAB70,
+ 0x13F8,
+ 0,
+ 0xA77D,
+ 0,
+ 0x2C63,
+ 0,
+ 0x1E00,
+ 0,
+ 0x1E02,
+ 0,
+ 0x1E04,
+ 0,
+ 0x1E06,
+ 0,
+ 0x1E08,
+ 0,
+ 0x1E0A,
+ 0,
+ 0x1E0C,
+ 0,
+ 0x1E0E,
+ 0,
+ 0x1E10,
+ 0,
+ 0x1E12,
+ 0,
+ 0x1E14,
+ 0,
+ 0x1E16,
+ 0,
+ 0x1E18,
+ 0,
+ 0x1E1A,
+ 0,
+ 0x1E1C,
+ 0,
+ 0x1E1E,
+ 0,
+ 0x1E20,
+ 0,
+ 0x1E22,
+ 0,
+ 0x1E24,
+ 0,
+ 0x1E26,
+ 0,
+ 0x1E28,
+ 0,
+ 0x1E2A,
+ 0,
+ 0x1E2C,
+ 0,
+ 0x1E2E,
+ 0,
+ 0x1E30,
+ 0,
+ 0x1E32,
+ 0,
+ 0x1E34,
+ 0,
+ 0x1E36,
+ 0,
+ 0x1E38,
+ 0,
+ 0x1E3A,
+ 0,
+ 0x1E3C,
+ 0,
+ 0x1E3E,
+ 0,
+ 0x1E40,
+ 0,
+ 0x1E42,
+ 0,
+ 0x1E44,
+ 0,
+ 0x1E46,
+ 0,
+ 0x1E48,
+ 0,
+ 0x1E4A,
+ 0,
+ 0x1E4C,
+ 0,
+ 0x1E4E,
+ 0,
+ 0x1E50,
+ 0,
+ 0x1E52,
+ 0,
+ 0x1E54,
+ 0,
+ 0x1E56,
+ 0,
+ 0x1E58,
+ 0,
+ 0x1E5A,
+ 0,
+ 0x1E5C,
+ 0,
+ 0x1E5E,
+ 0,
+ IVCF_use_AUX_TABLE_26,
+ 0,
+ 0x1E62,
+ 0,
+ 0x1E64,
+ 0,
+ 0x1E66,
+ 0,
+ 0x1E68,
+ 0,
+ 0x1E6A,
+ 0,
+ 0x1E6C,
+ 0,
+ 0x1E6E,
+ 0,
+ 0x1E70,
+ 0,
+ 0x1E72,
+ 0,
+ 0x1E74,
+ 0,
+ 0x1E76,
+ 0,
+ 0x1E78,
+ 0,
+ 0x1E7A,
+ 0,
+ 0x1E7C,
+ 0,
+ 0x1E7E,
+ 0,
+ 0x1E80,
+ 0,
+ 0x1E82,
+ 0,
+ 0x1E84,
+ 0,
+ 0x1E86,
+ 0,
+ 0x1E88,
+ 0,
+ 0x1E8A,
+ 0,
+ 0x1E8C,
+ 0,
+ 0x1E8E,
+ 0,
+ 0x1E90,
+ 0,
+ 0x1E92,
+ 0,
+ 0x1E94,
+ 0,
+ 0xDF,
+ 0,
+ 0x1EA0,
+ 0,
+ 0x1EA2,
+ 0,
+ 0x1EA4,
+ 0,
+ 0x1EA6,
+ 0,
+ 0x1EA8,
+ 0,
+ 0x1EAA,
+ 0,
+ 0x1EAC,
+ 0,
+ 0x1EAE,
+ 0,
+ 0x1EB0,
+ 0,
+ 0x1EB2,
+ 0,
+ 0x1EB4,
+ 0,
+ 0x1EB6,
+ 0,
+ 0x1EB8,
+ 0,
+ 0x1EBA,
+ 0,
+ 0x1EBC,
+ 0,
+ 0x1EBE,
+ 0,
+ 0x1EC0,
+ 0,
+ 0x1EC2,
+ 0,
+ 0x1EC4,
+ 0,
+ 0x1EC6,
+ 0,
+ 0x1EC8,
+ 0,
+ 0x1ECA,
+ 0,
+ 0x1ECC,
+ 0,
+ 0x1ECE,
+ 0,
+ 0x1ED0,
+ 0,
+ 0x1ED2,
+ 0,
+ 0x1ED4,
+ 0,
+ 0x1ED6,
+ 0,
+ 0x1ED8,
+ 0,
+ 0x1EDA,
+ 0,
+ 0x1EDC,
+ 0,
+ 0x1EDE,
+ 0,
+ 0x1EE0,
+ 0,
+ 0x1EE2,
+ 0,
+ 0x1EE4,
+ 0,
+ 0x1EE6,
+ 0,
+ 0x1EE8,
+ 0,
+ 0x1EEA,
+ 0,
+ 0x1EEC,
+ 0,
+ 0x1EEE,
+ 0,
+ 0x1EF0,
+ 0,
+ 0x1EF2,
+ 0,
+ 0x1EF4,
+ 0,
+ 0x1EF6,
+ 0,
+ 0x1EF8,
+ 0,
+ 0x1EFA,
+ 0,
+ 0x1EFC,
+ 0,
+ 0x1EFE,
+ 0x1F08,
+ 0,
+ 0x1F18,
+ 0,
+ 0x1F28,
+ 0,
+ 0x1F38,
+ 0,
+ 0x1F48,
+ 0,
+ 0x1F59,
+ 0,
+ 0x1F5B,
+ 0,
+ 0x1F5D,
+ 0,
+ 0x1F5F,
+ 0,
+ 0x1F68,
+ 0,
+ 0x1FBA,
+ 0x1FC8,
+ 0x1FDA,
+ 0x1FF8,
+ 0x1FEA,
+ 0x1FFA,
+ 0,
+ 0x1F88,
+ 0x1F80,
+ 0x1F98,
+ 0x1F90,
+ 0x1FA8,
+ 0x1FA0,
+ 0x1FB8,
+ 0,
+ 0x1FBC,
+ 0,
+ 0x1FB3,
+ 0,
+ 0x1FCC,
+ 0,
+ 0x1FC3,
+ 0,
+ 0x1FD8,
+ 0,
+ 0x390,
+ 0,
+ 0x1FE8,
+ 0,
+ 0x3B0,
+ 0,
+ 0x1FEC,
+ 0,
+ 0x1FFC,
+ 0,
+ 0x1FF3,
+ 0,
+ 0x2132,
+ 0,
+ 0x2160,
+ 0,
+ 0x2183,
+ 0,
+ 0x24B6,
+ 0,
+ 0x2C00,
+ 0,
+ 0x2C60,
+ 0,
+ 0x23A,
+ 0x23E,
+ 0,
+ 0x2C67,
+ 0,
+ 0x2C69,
+ 0,
+ 0x2C6B,
+ 0,
+ 0x2C72,
+ 0,
+ 0x2C75,
+ 0,
+ 0x2C80,
+ 0,
+ 0x2C82,
+ 0,
+ 0x2C84,
+ 0,
+ 0x2C86,
+ 0,
+ 0x2C88,
+ 0,
+ 0x2C8A,
+ 0,
+ 0x2C8C,
+ 0,
+ 0x2C8E,
+ 0,
+ 0x2C90,
+ 0,
+ 0x2C92,
+ 0,
+ 0x2C94,
+ 0,
+ 0x2C96,
+ 0,
+ 0x2C98,
+ 0,
+ 0x2C9A,
+ 0,
+ 0x2C9C,
+ 0,
+ 0x2C9E,
+ 0,
+ 0x2CA0,
+ 0,
+ 0x2CA2,
+ 0,
+ 0x2CA4,
+ 0,
+ 0x2CA6,
+ 0,
+ 0x2CA8,
+ 0,
+ 0x2CAA,
+ 0,
+ 0x2CAC,
+ 0,
+ 0x2CAE,
+ 0,
+ 0x2CB0,
+ 0,
+ 0x2CB2,
+ 0,
+ 0x2CB4,
+ 0,
+ 0x2CB6,
+ 0,
+ 0x2CB8,
+ 0,
+ 0x2CBA,
+ 0,
+ 0x2CBC,
+ 0,
+ 0x2CBE,
+ 0,
+ 0x2CC0,
+ 0,
+ 0x2CC2,
+ 0,
+ 0x2CC4,
+ 0,
+ 0x2CC6,
+ 0,
+ 0x2CC8,
+ 0,
+ 0x2CCA,
+ 0,
+ 0x2CCC,
+ 0,
+ 0x2CCE,
+ 0,
+ 0x2CD0,
+ 0,
+ 0x2CD2,
+ 0,
+ 0x2CD4,
+ 0,
+ 0x2CD6,
+ 0,
+ 0x2CD8,
+ 0,
+ 0x2CDA,
+ 0,
+ 0x2CDC,
+ 0,
+ 0x2CDE,
+ 0,
+ 0x2CE0,
+ 0,
+ 0x2CE2,
+ 0,
+ 0x2CEB,
+ 0,
+ 0x2CED,
+ 0,
+ 0x2CF2,
+ 0,
+ 0x10A0,
+ 0,
+ 0x10C7,
+ 0,
+ 0x10CD,
+ 0,
+ 0xA640,
+ 0,
+ 0xA642,
+ 0,
+ 0xA644,
+ 0,
+ 0xA646,
+ 0,
+ 0xA648,
+ 0,
+ IVCF_use_AUX_TABLE_27,
+ 0,
+ 0xA64C,
+ 0,
+ 0xA64E,
+ 0,
+ 0xA650,
+ 0,
+ 0xA652,
+ 0,
+ 0xA654,
+ 0,
+ 0xA656,
+ 0,
+ 0xA658,
+ 0,
+ 0xA65A,
+ 0,
+ 0xA65C,
+ 0,
+ 0xA65E,
+ 0,
+ 0xA660,
+ 0,
+ 0xA662,
+ 0,
+ 0xA664,
+ 0,
+ 0xA666,
+ 0,
+ 0xA668,
+ 0,
+ 0xA66A,
+ 0,
+ 0xA66C,
+ 0,
+ 0xA680,
+ 0,
+ 0xA682,
+ 0,
+ 0xA684,
+ 0,
+ 0xA686,
+ 0,
+ 0xA688,
+ 0,
+ 0xA68A,
+ 0,
+ 0xA68C,
+ 0,
+ 0xA68E,
+ 0,
+ 0xA690,
+ 0,
+ 0xA692,
+ 0,
+ 0xA694,
+ 0,
+ 0xA696,
+ 0,
+ 0xA698,
+ 0,
+ 0xA69A,
+ 0,
+ 0xA722,
+ 0,
+ 0xA724,
+ 0,
+ 0xA726,
+ 0,
+ 0xA728,
+ 0,
+ 0xA72A,
+ 0,
+ 0xA72C,
+ 0,
+ 0xA72E,
+ 0,
+ 0xA732,
+ 0,
+ 0xA734,
+ 0,
+ 0xA736,
+ 0,
+ 0xA738,
+ 0,
+ 0xA73A,
+ 0,
+ 0xA73C,
+ 0,
+ 0xA73E,
+ 0,
+ 0xA740,
+ 0,
+ 0xA742,
+ 0,
+ 0xA744,
+ 0,
+ 0xA746,
+ 0,
+ 0xA748,
+ 0,
+ 0xA74A,
+ 0,
+ 0xA74C,
+ 0,
+ 0xA74E,
+ 0,
+ 0xA750,
+ 0,
+ 0xA752,
+ 0,
+ 0xA754,
+ 0,
+ 0xA756,
+ 0,
+ 0xA758,
+ 0,
+ 0xA75A,
+ 0,
+ 0xA75C,
+ 0,
+ 0xA75E,
+ 0,
+ 0xA760,
+ 0,
+ 0xA762,
+ 0,
+ 0xA764,
+ 0,
+ 0xA766,
+ 0,
+ 0xA768,
+ 0,
+ 0xA76A,
+ 0,
+ 0xA76C,
+ 0,
+ 0xA76E,
+ 0,
+ 0xA779,
+ 0,
+ 0xA77B,
+ 0,
+ 0xA77E,
+ 0,
+ 0xA780,
+ 0,
+ 0xA782,
+ 0,
+ 0xA784,
+ 0,
+ 0xA786,
+ 0,
+ 0xA78B,
+ 0,
+ 0xA790,
+ 0,
+ 0xA792,
+ 0,
+ 0xA796,
+ 0,
+ 0xA798,
+ 0,
+ 0xA79A,
+ 0,
+ 0xA79C,
+ 0,
+ 0xA79E,
+ 0,
+ 0xA7A0,
+ 0,
+ 0xA7A2,
+ 0,
+ 0xA7A4,
+ 0,
+ 0xA7A6,
+ 0,
+ 0xA7A8,
+ 0,
+ 0xA7B4,
+ 0,
+ 0xA7B6,
+ 0,
+ 0xA7B3,
+ 0,
+ 0xFB06,
+ 0xFB05,
+ 0,
+ 0xFF21,
+ 0,
+ 0x10400,
+ 0,
+ 0x104B0,
+ 0,
+ 0x10C80,
+ 0,
+ 0x118A0,
+ 0,
+ 0x1E900
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
+ 2313, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x9,
+ 0xA,
+ 0xB,
+ 0xD,
+ 0xE,
+ 0x20,
+ 0x21,
+ 0x22,
+ 0x23,
+ 0x24,
+ 0x25,
+ 0x26,
+ 0x27,
+ 0x28,
+ 0x29,
+ 0x2A,
+ 0x2B,
+ 0x2C,
+ 0x2D,
+ 0x2E,
+ 0x2F,
+ 0x30,
+ 0x3A,
+ 0x3C,
+ 0x3F,
+ 0x40,
+ 0x5B,
+ 0x5C,
+ 0x5D,
+ 0x5E,
+ 0x7B,
+ 0x7C,
+ 0x7D,
+ 0x7E,
+ 0x7F,
+ 0x85,
+ 0x86,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xA3,
+ 0xA6,
+ 0xAB,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xB0,
+ 0xB1,
+ 0xB2,
+ 0xB4,
+ 0xB5,
+ 0xBB,
+ 0xBC,
+ 0xBF,
+ 0xC0,
+ 0x2C8,
+ 0x2C9,
+ 0x2CC,
+ 0x2CD,
+ 0x2DF,
+ 0x2E0,
+ 0x300,
+ 0x34F,
+ 0x350,
+ 0x35C,
+ 0x363,
+ 0x370,
+ 0x37E,
+ 0x37F,
0x483,
- 0x488,
0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x559,
- 0x55A,
- 0x561,
- 0x588,
+ 0x589,
+ 0x58A,
+ 0x58B,
+ 0x58F,
+ 0x590,
0x591,
0x5BE,
0x5BF,
@@ -5339,86 +37142,95 @@
0x5EB,
0x5F0,
0x5F3,
+ 0x609,
+ 0x60C,
+ 0x60E,
0x610,
0x61B,
+ 0x61C,
+ 0x61D,
+ 0x61E,
0x620,
+ 0x64B,
+ 0x660,
0x66A,
- 0x66E,
+ 0x66B,
+ 0x66D,
+ 0x670,
+ 0x671,
0x6D4,
0x6D5,
+ 0x6D6,
0x6DD,
0x6DF,
+ 0x6E5,
+ 0x6E7,
0x6E9,
0x6EA,
- 0x6FD,
- 0x6FF,
- 0x700,
- 0x710,
+ 0x6EE,
+ 0x6F0,
+ 0x6FA,
+ 0x711,
+ 0x712,
+ 0x730,
0x74B,
- 0x74D,
- 0x7B2,
+ 0x7A6,
+ 0x7B1,
0x7C0,
- 0x7F6,
+ 0x7CA,
+ 0x7EB,
+ 0x7F4,
+ 0x7F8,
+ 0x7F9,
0x7FA,
- 0x7FB,
- 0x800,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
0x82E,
- 0x840,
+ 0x859,
0x85C,
- 0x8A0,
- 0x8B5,
- 0x8B6,
- 0x8BE,
0x8D4,
0x8E2,
0x8E3,
+ 0x904,
+ 0x93A,
+ 0x93D,
+ 0x93E,
+ 0x950,
+ 0x951,
+ 0x958,
+ 0x962,
0x964,
0x966,
0x970,
- 0x971,
+ 0x981,
0x984,
- 0x985,
- 0x98D,
- 0x98F,
- 0x991,
- 0x993,
- 0x9A9,
- 0x9AA,
- 0x9B1,
- 0x9B2,
- 0x9B3,
- 0x9B6,
- 0x9BA,
0x9BC,
+ 0x9BD,
+ 0x9BE,
0x9C5,
0x9C7,
0x9C9,
0x9CB,
- 0x9CF,
+ 0x9CE,
0x9D7,
0x9D8,
- 0x9DC,
- 0x9DE,
- 0x9DF,
+ 0x9E2,
0x9E4,
0x9E6,
+ 0x9F0,
0x9F2,
+ 0x9F4,
+ 0x9F9,
+ 0x9FA,
+ 0x9FB,
+ 0x9FC,
0xA01,
0xA04,
- 0xA05,
- 0xA0B,
- 0xA0F,
- 0xA11,
- 0xA13,
- 0xA29,
- 0xA2A,
- 0xA31,
- 0xA32,
- 0xA34,
- 0xA35,
- 0xA37,
- 0xA38,
- 0xA3A,
0xA3C,
0xA3D,
0xA3E,
@@ -5429,55 +37241,34 @@
0xA4E,
0xA51,
0xA52,
- 0xA59,
- 0xA5D,
- 0xA5E,
- 0xA5F,
0xA66,
+ 0xA70,
+ 0xA72,
+ 0xA75,
0xA76,
0xA81,
0xA84,
- 0xA85,
- 0xA8E,
- 0xA8F,
- 0xA92,
- 0xA93,
- 0xAA9,
- 0xAAA,
- 0xAB1,
- 0xAB2,
- 0xAB4,
- 0xAB5,
- 0xABA,
0xABC,
+ 0xABD,
+ 0xABE,
0xAC6,
0xAC7,
0xACA,
0xACB,
0xACE,
- 0xAD0,
- 0xAD1,
- 0xAE0,
+ 0xAE2,
0xAE4,
0xAE6,
0xAF0,
- 0xAF9,
+ 0xAF1,
+ 0xAF2,
0xAFA,
+ 0xB00,
0xB01,
0xB04,
- 0xB05,
- 0xB0D,
- 0xB0F,
- 0xB11,
- 0xB13,
- 0xB29,
- 0xB2A,
- 0xB31,
- 0xB32,
- 0xB34,
- 0xB35,
- 0xB3A,
0xB3C,
+ 0xB3D,
+ 0xB3E,
0xB45,
0xB47,
0xB49,
@@ -5485,34 +37276,12 @@
0xB4E,
0xB56,
0xB58,
- 0xB5C,
- 0xB5E,
- 0xB5F,
+ 0xB62,
0xB64,
0xB66,
0xB70,
- 0xB71,
- 0xB72,
0xB82,
- 0xB84,
- 0xB85,
- 0xB8B,
- 0xB8E,
- 0xB91,
- 0xB92,
- 0xB96,
- 0xB99,
- 0xB9B,
- 0xB9C,
- 0xB9D,
- 0xB9E,
- 0xBA0,
- 0xBA3,
- 0xBA5,
- 0xBA8,
- 0xBAB,
- 0xBAE,
- 0xBBA,
+ 0xB83,
0xBBE,
0xBC3,
0xBC6,
@@ -5519,23 +37288,15 @@
0xBC9,
0xBCA,
0xBCE,
- 0xBD0,
- 0xBD1,
0xBD7,
0xBD8,
0xBE6,
0xBF0,
+ 0xBF9,
+ 0xBFA,
0xC00,
0xC04,
- 0xC05,
- 0xC0D,
- 0xC0E,
- 0xC11,
- 0xC12,
- 0xC29,
- 0xC2A,
- 0xC3A,
- 0xC3D,
+ 0xC3E,
0xC45,
0xC46,
0xC49,
@@ -5543,25 +37304,15 @@
0xC4E,
0xC55,
0xC57,
- 0xC58,
- 0xC5B,
- 0xC60,
+ 0xC62,
0xC64,
0xC66,
0xC70,
- 0xC80,
+ 0xC81,
0xC84,
- 0xC85,
- 0xC8D,
- 0xC8E,
- 0xC91,
- 0xC92,
- 0xCA9,
- 0xCAA,
- 0xCB4,
- 0xCB5,
- 0xCBA,
0xCBC,
+ 0xCBD,
+ 0xCBE,
0xCC5,
0xCC6,
0xCC9,
@@ -5569,48 +37320,30 @@
0xCCE,
0xCD5,
0xCD7,
- 0xCDE,
- 0xCDF,
- 0xCE0,
+ 0xCE2,
0xCE4,
0xCE6,
0xCF0,
- 0xCF1,
- 0xCF3,
- 0xD01,
+ 0xD00,
0xD04,
- 0xD05,
- 0xD0D,
- 0xD0E,
- 0xD11,
- 0xD12,
0xD3B,
0xD3D,
+ 0xD3E,
0xD45,
0xD46,
0xD49,
0xD4A,
- 0xD4F,
- 0xD54,
+ 0xD4E,
+ 0xD57,
0xD58,
- 0xD5F,
+ 0xD62,
0xD64,
0xD66,
0xD70,
+ 0xD79,
0xD7A,
- 0xD80,
0xD82,
0xD84,
- 0xD85,
- 0xD97,
- 0xD9A,
- 0xDB2,
- 0xDB3,
- 0xDBC,
- 0xDBD,
- 0xDBE,
- 0xDC0,
- 0xDC7,
0xDCA,
0xDCB,
0xDCF,
@@ -5623,54 +37356,44 @@
0xDF0,
0xDF2,
0xDF4,
- 0xE01,
+ 0xE31,
+ 0xE32,
+ 0xE34,
0xE3B,
+ 0xE3F,
0xE40,
+ 0xE47,
0xE4F,
0xE50,
0xE5A,
- 0xE81,
- 0xE83,
- 0xE84,
- 0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
- 0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
- 0xEA4,
- 0xEA5,
- 0xEA6,
- 0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
+ 0xE5C,
+ 0xEB1,
+ 0xEB2,
+ 0xEB4,
0xEBA,
0xEBB,
- 0xEBE,
- 0xEC0,
- 0xEC5,
- 0xEC6,
- 0xEC7,
+ 0xEBD,
0xEC8,
0xECE,
0xED0,
0xEDA,
- 0xEDC,
- 0xEE0,
- 0xF00,
0xF01,
+ 0xF05,
+ 0xF06,
+ 0xF08,
+ 0xF09,
+ 0xF0B,
+ 0xF0C,
+ 0xF0D,
+ 0xF12,
+ 0xF13,
+ 0xF14,
+ 0xF15,
0xF18,
0xF1A,
0xF20,
0xF2A,
+ 0xF34,
0xF35,
0xF36,
0xF37,
@@ -5677,395 +37400,614 @@
0xF38,
0xF39,
0xF3A,
+ 0xF3B,
+ 0xF3C,
+ 0xF3D,
0xF3E,
- 0xF48,
- 0xF49,
- 0xF6D,
+ 0xF40,
0xF71,
+ 0xF7F,
+ 0xF80,
0xF85,
0xF86,
+ 0xF88,
+ 0xF8D,
0xF98,
0xF99,
0xFBD,
+ 0xFBE,
+ 0xFC0,
0xFC6,
0xFC7,
- 0x1000,
+ 0xFD0,
+ 0xFD2,
+ 0xFD3,
+ 0xFD4,
+ 0xFD9,
+ 0xFDB,
+ 0x102B,
+ 0x103F,
+ 0x1040,
0x104A,
- 0x1050,
+ 0x104C,
+ 0x1056,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1062,
+ 0x1065,
+ 0x1067,
+ 0x106E,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x108E,
+ 0x108F,
+ 0x1090,
+ 0x109A,
0x109E,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x10D0,
- 0x10FB,
- 0x10FC,
- 0x1249,
- 0x124A,
- 0x124E,
- 0x1250,
- 0x1257,
- 0x1258,
- 0x1259,
- 0x125A,
- 0x125E,
- 0x1260,
- 0x1289,
- 0x128A,
- 0x128E,
- 0x1290,
- 0x12B1,
- 0x12B2,
- 0x12B6,
- 0x12B8,
- 0x12BF,
- 0x12C0,
- 0x12C1,
- 0x12C2,
- 0x12C6,
- 0x12C8,
- 0x12D7,
- 0x12D8,
- 0x1311,
- 0x1312,
- 0x1316,
- 0x1318,
- 0x135B,
+ 0x1100,
+ 0x1160,
+ 0x11A8,
+ 0x1200,
0x135D,
0x1360,
- 0x1380,
- 0x1390,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
+ 0x1361,
+ 0x1362,
+ 0x1400,
0x1401,
- 0x166D,
- 0x166F,
0x1680,
0x1681,
0x169B,
- 0x16A0,
+ 0x169C,
+ 0x169D,
0x16EB,
0x16EE,
- 0x16F9,
- 0x1700,
- 0x170D,
- 0x170E,
+ 0x1712,
0x1715,
- 0x1720,
+ 0x1732,
0x1735,
- 0x1740,
+ 0x1737,
+ 0x1752,
0x1754,
- 0x1760,
- 0x176D,
- 0x176E,
- 0x1771,
0x1772,
0x1774,
- 0x1780,
+ 0x17B4,
0x17D4,
+ 0x17D6,
0x17D7,
0x17D8,
+ 0x17D9,
+ 0x17DA,
+ 0x17DB,
0x17DC,
+ 0x17DD,
0x17DE,
0x17E0,
0x17EA,
+ 0x1802,
+ 0x1804,
+ 0x1806,
+ 0x1807,
+ 0x1808,
+ 0x180A,
0x180B,
0x180E,
+ 0x180F,
0x1810,
0x181A,
- 0x1820,
- 0x1878,
- 0x1880,
- 0x18AB,
- 0x18B0,
- 0x18F6,
- 0x1900,
- 0x191F,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
0x1920,
0x192C,
0x1930,
0x193C,
+ 0x1944,
0x1946,
- 0x196E,
- 0x1970,
- 0x1975,
- 0x1980,
- 0x19AC,
- 0x19B0,
- 0x19CA,
+ 0x1950,
0x19D0,
0x19DA,
- 0x1A00,
+ 0x1A17,
0x1A1C,
- 0x1A20,
+ 0x1A55,
0x1A5F,
0x1A60,
0x1A7D,
0x1A7F,
+ 0x1A80,
0x1A8A,
0x1A90,
0x1A9A,
- 0x1AA7,
- 0x1AA8,
0x1AB0,
- 0x1ABE,
+ 0x1ABF,
0x1B00,
- 0x1B4C,
+ 0x1B05,
+ 0x1B34,
+ 0x1B45,
0x1B50,
0x1B5A,
+ 0x1B5C,
+ 0x1B5D,
+ 0x1B61,
0x1B6B,
0x1B74,
0x1B80,
+ 0x1B83,
+ 0x1BA1,
+ 0x1BAE,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1BE6,
0x1BF4,
- 0x1C00,
+ 0x1C24,
0x1C38,
+ 0x1C3B,
0x1C40,
0x1C4A,
- 0x1C4D,
+ 0x1C50,
+ 0x1C5A,
0x1C7E,
0x1C80,
- 0x1C89,
0x1CD0,
0x1CD3,
0x1CD4,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF5,
0x1CF7,
- 0x1CF8,
0x1CFA,
- 0x1D00,
- 0x1DF6,
+ 0x1DC0,
+ 0x1DFA,
0x1DFB,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
+ 0x1E00,
0x1FFD,
- 0x203F,
- 0x2041,
- 0x2054,
- 0x2055,
- 0x2071,
- 0x2072,
+ 0x1FFE,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x200C,
+ 0x200D,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2012,
+ 0x2014,
+ 0x2015,
+ 0x2018,
+ 0x201A,
+ 0x201B,
+ 0x201E,
+ 0x201F,
+ 0x2020,
+ 0x2024,
+ 0x2027,
+ 0x2028,
+ 0x202A,
+ 0x202F,
+ 0x2030,
+ 0x2038,
+ 0x2039,
+ 0x203B,
+ 0x203C,
+ 0x203E,
+ 0x2044,
+ 0x2045,
+ 0x2046,
+ 0x2047,
+ 0x204A,
+ 0x2056,
+ 0x2057,
+ 0x2058,
+ 0x205C,
+ 0x205D,
+ 0x2060,
+ 0x2061,
+ 0x2066,
+ 0x2070,
+ 0x207D,
+ 0x207E,
0x207F,
- 0x2080,
- 0x2090,
- 0x209D,
+ 0x208D,
+ 0x208E,
+ 0x208F,
+ 0x20A0,
+ 0x20A7,
+ 0x20A8,
+ 0x20B6,
+ 0x20B7,
+ 0x20BB,
+ 0x20BC,
+ 0x20BE,
+ 0x20BF,
0x20D0,
- 0x20DD,
- 0x20E1,
- 0x20E2,
- 0x20E5,
0x20F1,
- 0x2102,
0x2103,
- 0x2107,
- 0x2108,
+ 0x2104,
+ 0x2109,
0x210A,
- 0x2114,
- 0x2115,
0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2160,
- 0x2189,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2CE5,
- 0x2CEB,
- 0x2CF4,
+ 0x2117,
+ 0x2212,
+ 0x2214,
+ 0x22EF,
+ 0x22F0,
+ 0x2308,
+ 0x2309,
+ 0x230A,
+ 0x230B,
+ 0x230C,
+ 0x231A,
+ 0x231C,
+ 0x2329,
+ 0x232A,
+ 0x232B,
+ 0x23F0,
+ 0x23F4,
+ 0x2600,
+ 0x2604,
+ 0x2614,
+ 0x2616,
+ 0x2618,
+ 0x2619,
+ 0x261A,
+ 0x261D,
+ 0x261E,
+ 0x2620,
+ 0x2639,
+ 0x263C,
+ 0x2668,
+ 0x2669,
+ 0x267F,
+ 0x2680,
+ 0x26BD,
+ 0x26C9,
+ 0x26CD,
+ 0x26CE,
+ 0x26CF,
+ 0x26D2,
+ 0x26D3,
+ 0x26D5,
+ 0x26D8,
+ 0x26DA,
+ 0x26DC,
+ 0x26DD,
+ 0x26DF,
+ 0x26E2,
+ 0x26EA,
+ 0x26EB,
+ 0x26F1,
+ 0x26F6,
+ 0x26F7,
+ 0x26F9,
+ 0x26FA,
+ 0x26FB,
+ 0x26FD,
+ 0x2705,
+ 0x2708,
+ 0x270A,
+ 0x270E,
+ 0x275B,
+ 0x2761,
+ 0x2762,
+ 0x2764,
+ 0x2765,
+ 0x2768,
+ 0x2769,
+ 0x276A,
+ 0x276B,
+ 0x276C,
+ 0x276D,
+ 0x276E,
+ 0x276F,
+ 0x2770,
+ 0x2771,
+ 0x2772,
+ 0x2773,
+ 0x2774,
+ 0x2775,
+ 0x2776,
+ 0x27C5,
+ 0x27C6,
+ 0x27C7,
+ 0x27E6,
+ 0x27E7,
+ 0x27E8,
+ 0x27E9,
+ 0x27EA,
+ 0x27EB,
+ 0x27EC,
+ 0x27ED,
+ 0x27EE,
+ 0x27EF,
+ 0x27F0,
+ 0x2983,
+ 0x2984,
+ 0x2985,
+ 0x2986,
+ 0x2987,
+ 0x2988,
+ 0x2989,
+ 0x298A,
+ 0x298B,
+ 0x298C,
+ 0x298D,
+ 0x298E,
+ 0x298F,
+ 0x2990,
+ 0x2991,
+ 0x2992,
+ 0x2993,
+ 0x2994,
+ 0x2995,
+ 0x2996,
+ 0x2997,
+ 0x2998,
+ 0x2999,
+ 0x29D8,
+ 0x29D9,
+ 0x29DA,
+ 0x29DB,
+ 0x29DC,
+ 0x29FC,
+ 0x29FD,
+ 0x29FE,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF9,
+ 0x2CFA,
+ 0x2CFD,
+ 0x2CFE,
+ 0x2CFF,
0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0x2D30,
- 0x2D68,
- 0x2D6F,
0x2D70,
+ 0x2D71,
0x2D7F,
- 0x2D97,
- 0x2DA0,
- 0x2DA7,
- 0x2DA8,
- 0x2DAF,
- 0x2DB0,
- 0x2DB7,
- 0x2DB8,
- 0x2DBF,
- 0x2DC0,
- 0x2DC7,
- 0x2DC8,
- 0x2DCF,
- 0x2DD0,
- 0x2DD7,
- 0x2DD8,
- 0x2DDF,
+ 0x2D80,
0x2DE0,
0x2E00,
+ 0x2E0E,
+ 0x2E16,
+ 0x2E17,
+ 0x2E18,
+ 0x2E19,
+ 0x2E1A,
+ 0x2E1C,
+ 0x2E1E,
+ 0x2E20,
+ 0x2E22,
+ 0x2E23,
+ 0x2E24,
+ 0x2E25,
+ 0x2E26,
+ 0x2E27,
+ 0x2E28,
+ 0x2E29,
+ 0x2E2A,
+ 0x2E2E,
+ 0x2E2F,
+ 0x2E30,
+ 0x2E32,
+ 0x2E33,
+ 0x2E35,
+ 0x2E3A,
+ 0x2E3C,
+ 0x2E3F,
+ 0x2E40,
+ 0x2E42,
+ 0x2E43,
+ 0x2E4A,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3001,
+ 0x3003,
0x3005,
+ 0x3006,
0x3008,
- 0x3021,
+ 0x3009,
+ 0x300A,
+ 0x300B,
+ 0x300C,
+ 0x300D,
+ 0x300E,
+ 0x300F,
+ 0x3010,
+ 0x3011,
+ 0x3012,
+ 0x3014,
+ 0x3015,
+ 0x3016,
+ 0x3017,
+ 0x3018,
+ 0x3019,
+ 0x301A,
+ 0x301B,
+ 0x301C,
+ 0x301D,
+ 0x301E,
+ 0x3020,
+ 0x302A,
0x3030,
- 0x3031,
+ 0x3035,
0x3036,
- 0x3038,
+ 0x303B,
0x303D,
+ 0x3040,
0x3041,
+ 0x3042,
+ 0x3043,
+ 0x3044,
+ 0x3045,
+ 0x3046,
+ 0x3047,
+ 0x3048,
+ 0x3049,
+ 0x304A,
+ 0x3063,
+ 0x3064,
+ 0x3083,
+ 0x3084,
+ 0x3085,
+ 0x3086,
+ 0x3087,
+ 0x3088,
+ 0x308E,
+ 0x308F,
+ 0x3095,
0x3097,
0x3099,
0x309B,
- 0x309D,
+ 0x309F,
0x30A0,
- 0x30A1,
+ 0x30A2,
+ 0x30A3,
+ 0x30A4,
+ 0x30A5,
+ 0x30A6,
+ 0x30A7,
+ 0x30A8,
+ 0x30A9,
+ 0x30AA,
+ 0x30C3,
+ 0x30C4,
+ 0x30E3,
+ 0x30E4,
+ 0x30E5,
+ 0x30E6,
+ 0x30E7,
+ 0x30E8,
+ 0x30EE,
+ 0x30EF,
+ 0x30F5,
+ 0x30F7,
0x30FB,
- 0x30FC,
+ 0x30FF,
0x3100,
0x3105,
- 0x312E,
+ 0x312F,
0x3131,
0x318F,
- 0x31A0,
+ 0x3190,
0x31BB,
+ 0x31C0,
+ 0x31E4,
0x31F0,
0x3200,
- 0x3400,
- 0x4DB6,
+ 0x321F,
+ 0x3220,
+ 0x3248,
+ 0x3250,
+ 0x32FF,
+ 0x3300,
+ 0x4DC0,
0x4E00,
- 0x9FD6,
- 0xA000,
+ 0xA015,
+ 0xA016,
0xA48D,
- 0xA4D0,
+ 0xA490,
+ 0xA4C7,
0xA4FE,
0xA500,
0xA60D,
+ 0xA60E,
+ 0xA60F,
0xA610,
- 0xA62C,
- 0xA640,
- 0xA670,
+ 0xA620,
+ 0xA62A,
+ 0xA66F,
+ 0xA673,
0xA674,
0xA67E,
- 0xA67F,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
0xA6F2,
- 0xA717,
- 0xA720,
- 0xA722,
- 0xA789,
- 0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7F7,
+ 0xA6F3,
+ 0xA6F8,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA823,
0xA828,
- 0xA840,
+ 0xA838,
+ 0xA839,
0xA874,
+ 0xA876,
+ 0xA878,
0xA880,
+ 0xA882,
+ 0xA8B4,
0xA8C6,
+ 0xA8CE,
0xA8D0,
0xA8DA,
0xA8E0,
- 0xA8F8,
- 0xA8FB,
+ 0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
0xA900,
+ 0xA90A,
+ 0xA926,
0xA92E,
0xA930,
+ 0xA947,
0xA954,
0xA960,
0xA97D,
0xA980,
+ 0xA984,
+ 0xA9B3,
0xA9C1,
- 0xA9CF,
+ 0xA9C7,
+ 0xA9CA,
+ 0xA9D0,
0xA9DA,
- 0xA9E0,
- 0xA9FF,
- 0xAA00,
+ 0xA9E5,
+ 0xA9E6,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA29,
0xAA37,
- 0xAA40,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
0xAA4E,
0xAA50,
0xAA5A,
+ 0xAA5D,
0xAA60,
- 0xAA77,
- 0xAA7A,
- 0xAAC3,
- 0xAADB,
- 0xAADE,
- 0xAAE0,
+ 0xAA7B,
+ 0xAA7E,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAEB,
0xAAF0,
0xAAF2,
+ 0xAAF5,
0xAAF7,
- 0xAB01,
- 0xAB07,
- 0xAB09,
- 0xAB0F,
- 0xAB11,
- 0xAB17,
- 0xAB20,
- 0xAB27,
- 0xAB28,
- 0xAB2F,
- 0xAB30,
- 0xAB5B,
- 0xAB5C,
- 0xAB66,
- 0xAB70,
+ 0xABE3,
0xABEB,
0xABEC,
0xABEE,
@@ -6072,6 +38014,803 @@
0xABF0,
0xABFA,
0xAC00,
+ 0xAC01,
+ 0xAC1C,
+ 0xAC1D,
+ 0xAC38,
+ 0xAC39,
+ 0xAC54,
+ 0xAC55,
+ 0xAC70,
+ 0xAC71,
+ 0xAC8C,
+ 0xAC8D,
+ 0xACA8,
+ 0xACA9,
+ 0xACC4,
+ 0xACC5,
+ 0xACE0,
+ 0xACE1,
+ 0xACFC,
+ 0xACFD,
+ 0xAD18,
+ 0xAD19,
+ 0xAD34,
+ 0xAD35,
+ 0xAD50,
+ 0xAD51,
+ 0xAD6C,
+ 0xAD6D,
+ 0xAD88,
+ 0xAD89,
+ 0xADA4,
+ 0xADA5,
+ 0xADC0,
+ 0xADC1,
+ 0xADDC,
+ 0xADDD,
+ 0xADF8,
+ 0xADF9,
+ 0xAE14,
+ 0xAE15,
+ 0xAE30,
+ 0xAE31,
+ 0xAE4C,
+ 0xAE4D,
+ 0xAE68,
+ 0xAE69,
+ 0xAE84,
+ 0xAE85,
+ 0xAEA0,
+ 0xAEA1,
+ 0xAEBC,
+ 0xAEBD,
+ 0xAED8,
+ 0xAED9,
+ 0xAEF4,
+ 0xAEF5,
+ 0xAF10,
+ 0xAF11,
+ 0xAF2C,
+ 0xAF2D,
+ 0xAF48,
+ 0xAF49,
+ 0xAF64,
+ 0xAF65,
+ 0xAF80,
+ 0xAF81,
+ 0xAF9C,
+ 0xAF9D,
+ 0xAFB8,
+ 0xAFB9,
+ 0xAFD4,
+ 0xAFD5,
+ 0xAFF0,
+ 0xAFF1,
+ 0xB00C,
+ 0xB00D,
+ 0xB028,
+ 0xB029,
+ 0xB044,
+ 0xB045,
+ 0xB060,
+ 0xB061,
+ 0xB07C,
+ 0xB07D,
+ 0xB098,
+ 0xB099,
+ 0xB0B4,
+ 0xB0B5,
+ 0xB0D0,
+ 0xB0D1,
+ 0xB0EC,
+ 0xB0ED,
+ 0xB108,
+ 0xB109,
+ 0xB124,
+ 0xB125,
+ 0xB140,
+ 0xB141,
+ 0xB15C,
+ 0xB15D,
+ 0xB178,
+ 0xB179,
+ 0xB194,
+ 0xB195,
+ 0xB1B0,
+ 0xB1B1,
+ 0xB1CC,
+ 0xB1CD,
+ 0xB1E8,
+ 0xB1E9,
+ 0xB204,
+ 0xB205,
+ 0xB220,
+ 0xB221,
+ 0xB23C,
+ 0xB23D,
+ 0xB258,
+ 0xB259,
+ 0xB274,
+ 0xB275,
+ 0xB290,
+ 0xB291,
+ 0xB2AC,
+ 0xB2AD,
+ 0xB2C8,
+ 0xB2C9,
+ 0xB2E4,
+ 0xB2E5,
+ 0xB300,
+ 0xB301,
+ 0xB31C,
+ 0xB31D,
+ 0xB338,
+ 0xB339,
+ 0xB354,
+ 0xB355,
+ 0xB370,
+ 0xB371,
+ 0xB38C,
+ 0xB38D,
+ 0xB3A8,
+ 0xB3A9,
+ 0xB3C4,
+ 0xB3C5,
+ 0xB3E0,
+ 0xB3E1,
+ 0xB3FC,
+ 0xB3FD,
+ 0xB418,
+ 0xB419,
+ 0xB434,
+ 0xB435,
+ 0xB450,
+ 0xB451,
+ 0xB46C,
+ 0xB46D,
+ 0xB488,
+ 0xB489,
+ 0xB4A4,
+ 0xB4A5,
+ 0xB4C0,
+ 0xB4C1,
+ 0xB4DC,
+ 0xB4DD,
+ 0xB4F8,
+ 0xB4F9,
+ 0xB514,
+ 0xB515,
+ 0xB530,
+ 0xB531,
+ 0xB54C,
+ 0xB54D,
+ 0xB568,
+ 0xB569,
+ 0xB584,
+ 0xB585,
+ 0xB5A0,
+ 0xB5A1,
+ 0xB5BC,
+ 0xB5BD,
+ 0xB5D8,
+ 0xB5D9,
+ 0xB5F4,
+ 0xB5F5,
+ 0xB610,
+ 0xB611,
+ 0xB62C,
+ 0xB62D,
+ 0xB648,
+ 0xB649,
+ 0xB664,
+ 0xB665,
+ 0xB680,
+ 0xB681,
+ 0xB69C,
+ 0xB69D,
+ 0xB6B8,
+ 0xB6B9,
+ 0xB6D4,
+ 0xB6D5,
+ 0xB6F0,
+ 0xB6F1,
+ 0xB70C,
+ 0xB70D,
+ 0xB728,
+ 0xB729,
+ 0xB744,
+ 0xB745,
+ 0xB760,
+ 0xB761,
+ 0xB77C,
+ 0xB77D,
+ 0xB798,
+ 0xB799,
+ 0xB7B4,
+ 0xB7B5,
+ 0xB7D0,
+ 0xB7D1,
+ 0xB7EC,
+ 0xB7ED,
+ 0xB808,
+ 0xB809,
+ 0xB824,
+ 0xB825,
+ 0xB840,
+ 0xB841,
+ 0xB85C,
+ 0xB85D,
+ 0xB878,
+ 0xB879,
+ 0xB894,
+ 0xB895,
+ 0xB8B0,
+ 0xB8B1,
+ 0xB8CC,
+ 0xB8CD,
+ 0xB8E8,
+ 0xB8E9,
+ 0xB904,
+ 0xB905,
+ 0xB920,
+ 0xB921,
+ 0xB93C,
+ 0xB93D,
+ 0xB958,
+ 0xB959,
+ 0xB974,
+ 0xB975,
+ 0xB990,
+ 0xB991,
+ 0xB9AC,
+ 0xB9AD,
+ 0xB9C8,
+ 0xB9C9,
+ 0xB9E4,
+ 0xB9E5,
+ 0xBA00,
+ 0xBA01,
+ 0xBA1C,
+ 0xBA1D,
+ 0xBA38,
+ 0xBA39,
+ 0xBA54,
+ 0xBA55,
+ 0xBA70,
+ 0xBA71,
+ 0xBA8C,
+ 0xBA8D,
+ 0xBAA8,
+ 0xBAA9,
+ 0xBAC4,
+ 0xBAC5,
+ 0xBAE0,
+ 0xBAE1,
+ 0xBAFC,
+ 0xBAFD,
+ 0xBB18,
+ 0xBB19,
+ 0xBB34,
+ 0xBB35,
+ 0xBB50,
+ 0xBB51,
+ 0xBB6C,
+ 0xBB6D,
+ 0xBB88,
+ 0xBB89,
+ 0xBBA4,
+ 0xBBA5,
+ 0xBBC0,
+ 0xBBC1,
+ 0xBBDC,
+ 0xBBDD,
+ 0xBBF8,
+ 0xBBF9,
+ 0xBC14,
+ 0xBC15,
+ 0xBC30,
+ 0xBC31,
+ 0xBC4C,
+ 0xBC4D,
+ 0xBC68,
+ 0xBC69,
+ 0xBC84,
+ 0xBC85,
+ 0xBCA0,
+ 0xBCA1,
+ 0xBCBC,
+ 0xBCBD,
+ 0xBCD8,
+ 0xBCD9,
+ 0xBCF4,
+ 0xBCF5,
+ 0xBD10,
+ 0xBD11,
+ 0xBD2C,
+ 0xBD2D,
+ 0xBD48,
+ 0xBD49,
+ 0xBD64,
+ 0xBD65,
+ 0xBD80,
+ 0xBD81,
+ 0xBD9C,
+ 0xBD9D,
+ 0xBDB8,
+ 0xBDB9,
+ 0xBDD4,
+ 0xBDD5,
+ 0xBDF0,
+ 0xBDF1,
+ 0xBE0C,
+ 0xBE0D,
+ 0xBE28,
+ 0xBE29,
+ 0xBE44,
+ 0xBE45,
+ 0xBE60,
+ 0xBE61,
+ 0xBE7C,
+ 0xBE7D,
+ 0xBE98,
+ 0xBE99,
+ 0xBEB4,
+ 0xBEB5,
+ 0xBED0,
+ 0xBED1,
+ 0xBEEC,
+ 0xBEED,
+ 0xBF08,
+ 0xBF09,
+ 0xBF24,
+ 0xBF25,
+ 0xBF40,
+ 0xBF41,
+ 0xBF5C,
+ 0xBF5D,
+ 0xBF78,
+ 0xBF79,
+ 0xBF94,
+ 0xBF95,
+ 0xBFB0,
+ 0xBFB1,
+ 0xBFCC,
+ 0xBFCD,
+ 0xBFE8,
+ 0xBFE9,
+ 0xC004,
+ 0xC005,
+ 0xC020,
+ 0xC021,
+ 0xC03C,
+ 0xC03D,
+ 0xC058,
+ 0xC059,
+ 0xC074,
+ 0xC075,
+ 0xC090,
+ 0xC091,
+ 0xC0AC,
+ 0xC0AD,
+ 0xC0C8,
+ 0xC0C9,
+ 0xC0E4,
+ 0xC0E5,
+ 0xC100,
+ 0xC101,
+ 0xC11C,
+ 0xC11D,
+ 0xC138,
+ 0xC139,
+ 0xC154,
+ 0xC155,
+ 0xC170,
+ 0xC171,
+ 0xC18C,
+ 0xC18D,
+ 0xC1A8,
+ 0xC1A9,
+ 0xC1C4,
+ 0xC1C5,
+ 0xC1E0,
+ 0xC1E1,
+ 0xC1FC,
+ 0xC1FD,
+ 0xC218,
+ 0xC219,
+ 0xC234,
+ 0xC235,
+ 0xC250,
+ 0xC251,
+ 0xC26C,
+ 0xC26D,
+ 0xC288,
+ 0xC289,
+ 0xC2A4,
+ 0xC2A5,
+ 0xC2C0,
+ 0xC2C1,
+ 0xC2DC,
+ 0xC2DD,
+ 0xC2F8,
+ 0xC2F9,
+ 0xC314,
+ 0xC315,
+ 0xC330,
+ 0xC331,
+ 0xC34C,
+ 0xC34D,
+ 0xC368,
+ 0xC369,
+ 0xC384,
+ 0xC385,
+ 0xC3A0,
+ 0xC3A1,
+ 0xC3BC,
+ 0xC3BD,
+ 0xC3D8,
+ 0xC3D9,
+ 0xC3F4,
+ 0xC3F5,
+ 0xC410,
+ 0xC411,
+ 0xC42C,
+ 0xC42D,
+ 0xC448,
+ 0xC449,
+ 0xC464,
+ 0xC465,
+ 0xC480,
+ 0xC481,
+ 0xC49C,
+ 0xC49D,
+ 0xC4B8,
+ 0xC4B9,
+ 0xC4D4,
+ 0xC4D5,
+ 0xC4F0,
+ 0xC4F1,
+ 0xC50C,
+ 0xC50D,
+ 0xC528,
+ 0xC529,
+ 0xC544,
+ 0xC545,
+ 0xC560,
+ 0xC561,
+ 0xC57C,
+ 0xC57D,
+ 0xC598,
+ 0xC599,
+ 0xC5B4,
+ 0xC5B5,
+ 0xC5D0,
+ 0xC5D1,
+ 0xC5EC,
+ 0xC5ED,
+ 0xC608,
+ 0xC609,
+ 0xC624,
+ 0xC625,
+ 0xC640,
+ 0xC641,
+ 0xC65C,
+ 0xC65D,
+ 0xC678,
+ 0xC679,
+ 0xC694,
+ 0xC695,
+ 0xC6B0,
+ 0xC6B1,
+ 0xC6CC,
+ 0xC6CD,
+ 0xC6E8,
+ 0xC6E9,
+ 0xC704,
+ 0xC705,
+ 0xC720,
+ 0xC721,
+ 0xC73C,
+ 0xC73D,
+ 0xC758,
+ 0xC759,
+ 0xC774,
+ 0xC775,
+ 0xC790,
+ 0xC791,
+ 0xC7AC,
+ 0xC7AD,
+ 0xC7C8,
+ 0xC7C9,
+ 0xC7E4,
+ 0xC7E5,
+ 0xC800,
+ 0xC801,
+ 0xC81C,
+ 0xC81D,
+ 0xC838,
+ 0xC839,
+ 0xC854,
+ 0xC855,
+ 0xC870,
+ 0xC871,
+ 0xC88C,
+ 0xC88D,
+ 0xC8A8,
+ 0xC8A9,
+ 0xC8C4,
+ 0xC8C5,
+ 0xC8E0,
+ 0xC8E1,
+ 0xC8FC,
+ 0xC8FD,
+ 0xC918,
+ 0xC919,
+ 0xC934,
+ 0xC935,
+ 0xC950,
+ 0xC951,
+ 0xC96C,
+ 0xC96D,
+ 0xC988,
+ 0xC989,
+ 0xC9A4,
+ 0xC9A5,
+ 0xC9C0,
+ 0xC9C1,
+ 0xC9DC,
+ 0xC9DD,
+ 0xC9F8,
+ 0xC9F9,
+ 0xCA14,
+ 0xCA15,
+ 0xCA30,
+ 0xCA31,
+ 0xCA4C,
+ 0xCA4D,
+ 0xCA68,
+ 0xCA69,
+ 0xCA84,
+ 0xCA85,
+ 0xCAA0,
+ 0xCAA1,
+ 0xCABC,
+ 0xCABD,
+ 0xCAD8,
+ 0xCAD9,
+ 0xCAF4,
+ 0xCAF5,
+ 0xCB10,
+ 0xCB11,
+ 0xCB2C,
+ 0xCB2D,
+ 0xCB48,
+ 0xCB49,
+ 0xCB64,
+ 0xCB65,
+ 0xCB80,
+ 0xCB81,
+ 0xCB9C,
+ 0xCB9D,
+ 0xCBB8,
+ 0xCBB9,
+ 0xCBD4,
+ 0xCBD5,
+ 0xCBF0,
+ 0xCBF1,
+ 0xCC0C,
+ 0xCC0D,
+ 0xCC28,
+ 0xCC29,
+ 0xCC44,
+ 0xCC45,
+ 0xCC60,
+ 0xCC61,
+ 0xCC7C,
+ 0xCC7D,
+ 0xCC98,
+ 0xCC99,
+ 0xCCB4,
+ 0xCCB5,
+ 0xCCD0,
+ 0xCCD1,
+ 0xCCEC,
+ 0xCCED,
+ 0xCD08,
+ 0xCD09,
+ 0xCD24,
+ 0xCD25,
+ 0xCD40,
+ 0xCD41,
+ 0xCD5C,
+ 0xCD5D,
+ 0xCD78,
+ 0xCD79,
+ 0xCD94,
+ 0xCD95,
+ 0xCDB0,
+ 0xCDB1,
+ 0xCDCC,
+ 0xCDCD,
+ 0xCDE8,
+ 0xCDE9,
+ 0xCE04,
+ 0xCE05,
+ 0xCE20,
+ 0xCE21,
+ 0xCE3C,
+ 0xCE3D,
+ 0xCE58,
+ 0xCE59,
+ 0xCE74,
+ 0xCE75,
+ 0xCE90,
+ 0xCE91,
+ 0xCEAC,
+ 0xCEAD,
+ 0xCEC8,
+ 0xCEC9,
+ 0xCEE4,
+ 0xCEE5,
+ 0xCF00,
+ 0xCF01,
+ 0xCF1C,
+ 0xCF1D,
+ 0xCF38,
+ 0xCF39,
+ 0xCF54,
+ 0xCF55,
+ 0xCF70,
+ 0xCF71,
+ 0xCF8C,
+ 0xCF8D,
+ 0xCFA8,
+ 0xCFA9,
+ 0xCFC4,
+ 0xCFC5,
+ 0xCFE0,
+ 0xCFE1,
+ 0xCFFC,
+ 0xCFFD,
+ 0xD018,
+ 0xD019,
+ 0xD034,
+ 0xD035,
+ 0xD050,
+ 0xD051,
+ 0xD06C,
+ 0xD06D,
+ 0xD088,
+ 0xD089,
+ 0xD0A4,
+ 0xD0A5,
+ 0xD0C0,
+ 0xD0C1,
+ 0xD0DC,
+ 0xD0DD,
+ 0xD0F8,
+ 0xD0F9,
+ 0xD114,
+ 0xD115,
+ 0xD130,
+ 0xD131,
+ 0xD14C,
+ 0xD14D,
+ 0xD168,
+ 0xD169,
+ 0xD184,
+ 0xD185,
+ 0xD1A0,
+ 0xD1A1,
+ 0xD1BC,
+ 0xD1BD,
+ 0xD1D8,
+ 0xD1D9,
+ 0xD1F4,
+ 0xD1F5,
+ 0xD210,
+ 0xD211,
+ 0xD22C,
+ 0xD22D,
+ 0xD248,
+ 0xD249,
+ 0xD264,
+ 0xD265,
+ 0xD280,
+ 0xD281,
+ 0xD29C,
+ 0xD29D,
+ 0xD2B8,
+ 0xD2B9,
+ 0xD2D4,
+ 0xD2D5,
+ 0xD2F0,
+ 0xD2F1,
+ 0xD30C,
+ 0xD30D,
+ 0xD328,
+ 0xD329,
+ 0xD344,
+ 0xD345,
+ 0xD360,
+ 0xD361,
+ 0xD37C,
+ 0xD37D,
+ 0xD398,
+ 0xD399,
+ 0xD3B4,
+ 0xD3B5,
+ 0xD3D0,
+ 0xD3D1,
+ 0xD3EC,
+ 0xD3ED,
+ 0xD408,
+ 0xD409,
+ 0xD424,
+ 0xD425,
+ 0xD440,
+ 0xD441,
+ 0xD45C,
+ 0xD45D,
+ 0xD478,
+ 0xD479,
+ 0xD494,
+ 0xD495,
+ 0xD4B0,
+ 0xD4B1,
+ 0xD4CC,
+ 0xD4CD,
+ 0xD4E8,
+ 0xD4E9,
+ 0xD504,
+ 0xD505,
+ 0xD520,
+ 0xD521,
+ 0xD53C,
+ 0xD53D,
+ 0xD558,
+ 0xD559,
+ 0xD574,
+ 0xD575,
+ 0xD590,
+ 0xD591,
+ 0xD5AC,
+ 0xD5AD,
+ 0xD5C8,
+ 0xD5C9,
+ 0xD5E4,
+ 0xD5E5,
+ 0xD600,
+ 0xD601,
+ 0xD61C,
+ 0xD61D,
+ 0xD638,
+ 0xD639,
+ 0xD654,
+ 0xD655,
+ 0xD670,
+ 0xD671,
+ 0xD68C,
+ 0xD68D,
+ 0xD6A8,
+ 0xD6A9,
+ 0xD6C4,
+ 0xD6C5,
+ 0xD6E0,
+ 0xD6E1,
+ 0xD6FC,
+ 0xD6FD,
+ 0xD718,
+ 0xD719,
+ 0xD734,
+ 0xD735,
+ 0xD750,
+ 0xD751,
+ 0xD76C,
+ 0xD76D,
+ 0xD788,
+ 0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
@@ -6078,14 +38817,10 @@
0xD7CB,
0xD7FC,
0xF900,
- 0xFA6E,
- 0xFA70,
- 0xFADA,
0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
0xFB1D,
+ 0xFB1E,
+ 0xFB1F,
0xFB29,
0xFB2A,
0xFB37,
@@ -6098,48 +38833,99 @@
0xFB43,
0xFB45,
0xFB46,
- 0xFBB2,
- 0xFBD3,
- 0xFC5E,
- 0xFC64,
+ 0xFB50,
0xFD3E,
- 0xFD50,
- 0xFD90,
- 0xFD92,
- 0xFDC8,
- 0xFDF0,
- 0xFDFA,
+ 0xFD3F,
+ 0xFD40,
+ 0xFDFC,
+ 0xFDFD,
0xFE00,
0xFE10,
+ 0xFE11,
+ 0xFE13,
+ 0xFE15,
+ 0xFE17,
+ 0xFE18,
+ 0xFE19,
+ 0xFE1A,
0xFE20,
0xFE30,
- 0xFE33,
0xFE35,
- 0xFE4D,
+ 0xFE36,
+ 0xFE37,
+ 0xFE38,
+ 0xFE39,
+ 0xFE3A,
+ 0xFE3B,
+ 0xFE3C,
+ 0xFE3D,
+ 0xFE3E,
+ 0xFE3F,
+ 0xFE40,
+ 0xFE41,
+ 0xFE42,
+ 0xFE43,
+ 0xFE44,
+ 0xFE45,
+ 0xFE47,
+ 0xFE48,
+ 0xFE49,
0xFE50,
- 0xFE71,
- 0xFE72,
- 0xFE73,
- 0xFE74,
- 0xFE77,
- 0xFE78,
- 0xFE79,
- 0xFE7A,
- 0xFE7B,
- 0xFE7C,
- 0xFE7D,
- 0xFE7E,
- 0xFE7F,
- 0xFEFD,
- 0xFF10,
+ 0xFE51,
+ 0xFE52,
+ 0xFE53,
+ 0xFE54,
+ 0xFE56,
+ 0xFE58,
+ 0xFE59,
+ 0xFE5A,
+ 0xFE5B,
+ 0xFE5C,
+ 0xFE5D,
+ 0xFE5E,
+ 0xFE5F,
+ 0xFE67,
+ 0xFE68,
+ 0xFE69,
+ 0xFE6A,
+ 0xFE6B,
+ 0xFE6C,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFF02,
+ 0xFF04,
+ 0xFF05,
+ 0xFF06,
+ 0xFF08,
+ 0xFF09,
+ 0xFF0A,
+ 0xFF0C,
+ 0xFF0D,
+ 0xFF0E,
+ 0xFF0F,
0xFF1A,
- 0xFF21,
+ 0xFF1C,
+ 0xFF1F,
+ 0xFF20,
0xFF3B,
- 0xFF3F,
- 0xFF40,
- 0xFF41,
+ 0xFF3C,
+ 0xFF3D,
+ 0xFF3E,
0xFF5B,
+ 0xFF5C,
+ 0xFF5D,
+ 0xFF5E,
+ 0xFF5F,
+ 0xFF60,
+ 0xFF62,
+ 0xFF63,
+ 0xFF65,
0xFF66,
+ 0xFF67,
+ 0xFF71,
+ 0xFF9E,
+ 0xFFA0,
0xFFBF,
0xFFC2,
0xFFC8,
@@ -6149,313 +38935,266 @@
0xFFD8,
0xFFDA,
0xFFDD,
- 0x10000,
- 0x1000C,
- 0x1000D,
- 0x10027,
- 0x10028,
- 0x1003B,
- 0x1003C,
- 0x1003E,
- 0x1003F,
- 0x1004E,
- 0x10050,
- 0x1005E,
- 0x10080,
- 0x100FB,
- 0x10140,
- 0x10175,
+ 0xFFE0,
+ 0xFFE1,
+ 0xFFE2,
+ 0xFFE5,
+ 0xFFE7,
+ 0xFFF9,
+ 0xFFFC,
+ 0xFFFD,
+ 0x10100,
+ 0x10103,
0x101FD,
0x101FE,
- 0x10280,
- 0x1029D,
- 0x102A0,
- 0x102D1,
0x102E0,
0x102E1,
- 0x10300,
- 0x10320,
- 0x10330,
- 0x1034B,
- 0x10350,
+ 0x10376,
0x1037B,
- 0x10380,
- 0x1039E,
+ 0x1039F,
0x103A0,
- 0x103C4,
- 0x103C8,
0x103D0,
0x103D1,
- 0x103D6,
- 0x10400,
- 0x1049E,
0x104A0,
0x104AA,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10500,
- 0x10528,
- 0x10530,
- 0x10564,
- 0x10600,
- 0x10737,
- 0x10740,
- 0x10756,
- 0x10760,
- 0x10768,
- 0x10800,
- 0x10806,
- 0x10808,
- 0x10809,
- 0x1080A,
- 0x10836,
- 0x10837,
- 0x10839,
- 0x1083C,
- 0x1083D,
- 0x1083F,
- 0x10856,
- 0x10860,
- 0x10877,
- 0x10880,
- 0x1089F,
- 0x108E0,
- 0x108F3,
- 0x108F4,
- 0x108F6,
- 0x10900,
- 0x10916,
+ 0x10857,
+ 0x10858,
+ 0x1091F,
0x10920,
- 0x1093A,
- 0x10980,
- 0x109B8,
- 0x109BE,
- 0x109C0,
- 0x10A00,
+ 0x10A01,
0x10A04,
0x10A05,
0x10A07,
0x10A0C,
- 0x10A14,
- 0x10A15,
- 0x10A18,
- 0x10A19,
- 0x10A34,
+ 0x10A10,
0x10A38,
0x10A3B,
0x10A3F,
0x10A40,
- 0x10A60,
- 0x10A7D,
- 0x10A80,
- 0x10A9D,
- 0x10AC0,
- 0x10AC8,
- 0x10AC9,
+ 0x10A50,
+ 0x10A58,
+ 0x10AE5,
0x10AE7,
- 0x10B00,
- 0x10B36,
+ 0x10AF0,
+ 0x10AF6,
+ 0x10AF7,
+ 0x10B39,
0x10B40,
- 0x10B56,
- 0x10B60,
- 0x10B73,
- 0x10B80,
- 0x10B92,
- 0x10C00,
- 0x10C49,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
0x11000,
+ 0x11003,
+ 0x11038,
0x11047,
+ 0x11049,
0x11066,
0x11070,
0x1107F,
+ 0x11083,
+ 0x110B0,
0x110BB,
- 0x110D0,
- 0x110E9,
+ 0x110BE,
+ 0x110C2,
0x110F0,
0x110FA,
0x11100,
+ 0x11103,
+ 0x11127,
0x11135,
0x11136,
0x11140,
- 0x11150,
+ 0x11144,
+ 0x11173,
0x11174,
+ 0x11175,
0x11176,
- 0x11177,
0x11180,
+ 0x11183,
+ 0x111B3,
+ 0x111C1,
0x111C5,
+ 0x111C7,
+ 0x111C8,
+ 0x111C9,
0x111CA,
0x111CD,
0x111D0,
+ 0x111DA,
0x111DB,
0x111DC,
0x111DD,
- 0x11200,
- 0x11212,
- 0x11213,
+ 0x111E0,
+ 0x1122C,
0x11238,
+ 0x1123A,
+ 0x1123B,
+ 0x1123D,
0x1123E,
0x1123F,
- 0x11280,
- 0x11287,
- 0x11288,
- 0x11289,
- 0x1128A,
- 0x1128E,
- 0x1128F,
- 0x1129E,
- 0x1129F,
0x112A9,
- 0x112B0,
+ 0x112AA,
+ 0x112DF,
0x112EB,
0x112F0,
0x112FA,
0x11300,
0x11304,
- 0x11305,
- 0x1130D,
- 0x1130F,
- 0x11311,
- 0x11313,
- 0x11329,
- 0x1132A,
- 0x11331,
- 0x11332,
- 0x11334,
- 0x11335,
- 0x1133A,
0x1133C,
+ 0x1133D,
+ 0x1133E,
0x11345,
0x11347,
0x11349,
0x1134B,
0x1134E,
- 0x11350,
- 0x11351,
0x11357,
0x11358,
- 0x1135D,
+ 0x11362,
0x11364,
0x11366,
0x1136D,
0x11370,
0x11375,
- 0x11400,
+ 0x11435,
+ 0x11447,
0x1144B,
+ 0x1144F,
0x11450,
0x1145A,
- 0x11480,
- 0x114C6,
- 0x114C7,
- 0x114C8,
+ 0x1145B,
+ 0x1145C,
+ 0x114B0,
+ 0x114C4,
0x114D0,
0x114DA,
- 0x11580,
+ 0x115AF,
0x115B6,
0x115B8,
0x115C1,
+ 0x115C2,
+ 0x115C4,
+ 0x115C6,
+ 0x115C9,
0x115D8,
+ 0x115DC,
0x115DE,
- 0x11600,
+ 0x11630,
0x11641,
- 0x11644,
- 0x11645,
+ 0x11643,
0x11650,
0x1165A,
- 0x11680,
+ 0x11660,
+ 0x1166D,
+ 0x116AB,
0x116B8,
0x116C0,
0x116CA,
- 0x11700,
- 0x1171A,
0x1171D,
0x1172C,
0x11730,
0x1173A,
- 0x118A0,
+ 0x1173C,
+ 0x1173F,
+ 0x118E0,
0x118EA,
- 0x118FF,
- 0x11900,
- 0x11AC0,
- 0x11AF9,
- 0x11C00,
- 0x11C09,
- 0x11C0A,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A40,
+ 0x11A41,
+ 0x11A45,
+ 0x11A46,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A5C,
+ 0x11A8A,
+ 0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA1,
+ 0x11AA3,
+ 0x11C2F,
0x11C37,
0x11C38,
+ 0x11C40,
0x11C41,
+ 0x11C46,
0x11C50,
0x11C5A,
+ 0x11C70,
+ 0x11C71,
0x11C72,
- 0x11C90,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB7,
- 0x12000,
- 0x1239A,
- 0x12400,
- 0x1246F,
- 0x12480,
- 0x12544,
- 0x13000,
- 0x1342F,
- 0x14400,
- 0x14647,
- 0x16800,
- 0x16A39,
- 0x16A40,
- 0x16A5F,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x12470,
+ 0x12475,
+ 0x13258,
+ 0x1325B,
+ 0x1325E,
+ 0x13282,
+ 0x13283,
+ 0x13286,
+ 0x13287,
+ 0x13288,
+ 0x13289,
+ 0x1328A,
+ 0x13379,
+ 0x1337A,
+ 0x1337C,
+ 0x145CE,
+ 0x145CF,
+ 0x145D0,
0x16A60,
0x16A6A,
- 0x16AD0,
- 0x16AEE,
+ 0x16A6E,
+ 0x16A70,
0x16AF0,
0x16AF5,
- 0x16B00,
+ 0x16AF6,
+ 0x16B30,
0x16B37,
- 0x16B40,
+ 0x16B3A,
0x16B44,
+ 0x16B45,
0x16B50,
0x16B5A,
- 0x16B63,
- 0x16B78,
- 0x16B7D,
- 0x16B90,
- 0x16F00,
- 0x16F45,
- 0x16F50,
+ 0x16F51,
0x16F7F,
0x16F8F,
- 0x16FA0,
+ 0x16F93,
0x16FE0,
- 0x16FE1,
+ 0x16FE2,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1B000,
- 0x1B002,
- 0x1BC00,
- 0x1BC6B,
- 0x1BC70,
- 0x1BC7D,
- 0x1BC80,
- 0x1BC89,
- 0x1BC90,
- 0x1BC9A,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
0x1BC9D,
0x1BC9F,
+ 0x1BCA0,
+ 0x1BCA4,
0x1D165,
0x1D16A,
0x1D16D,
- 0x1D173,
- 0x1D17B,
0x1D183,
0x1D185,
0x1D18C,
@@ -6463,66 +39202,6 @@
0x1D1AE,
0x1D242,
0x1D245,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
0x1D7CE,
0x1D800,
0x1DA00,
@@ -6533,6 +39212,8 @@
0x1DA76,
0x1DA84,
0x1DA85,
+ 0x1DA87,
+ 0x1DA8B,
0x1DA9B,
0x1DAA0,
0x1DAA1,
@@ -6547,189 +39228,2674 @@
0x1E025,
0x1E026,
0x1E02B,
- 0x1E800,
- 0x1E8C5,
0x1E8D0,
0x1E8D7,
- 0x1E900,
+ 0x1E944,
0x1E94B,
0x1E950,
0x1E95A,
- 0x1EE00,
- 0x1EE04,
- 0x1EE05,
- 0x1EE20,
- 0x1EE21,
- 0x1EE23,
- 0x1EE24,
- 0x1EE25,
- 0x1EE27,
- 0x1EE28,
- 0x1EE29,
- 0x1EE33,
- 0x1EE34,
- 0x1EE38,
- 0x1EE39,
- 0x1EE3A,
- 0x1EE3B,
- 0x1EE3C,
- 0x1EE42,
- 0x1EE43,
- 0x1EE47,
- 0x1EE48,
- 0x1EE49,
- 0x1EE4A,
- 0x1EE4B,
- 0x1EE4C,
- 0x1EE4D,
- 0x1EE50,
- 0x1EE51,
- 0x1EE53,
- 0x1EE54,
- 0x1EE55,
- 0x1EE57,
- 0x1EE58,
- 0x1EE59,
- 0x1EE5A,
- 0x1EE5B,
- 0x1EE5C,
- 0x1EE5D,
- 0x1EE5E,
- 0x1EE5F,
- 0x1EE60,
- 0x1EE61,
- 0x1EE63,
- 0x1EE64,
- 0x1EE65,
- 0x1EE67,
- 0x1EE6B,
- 0x1EE6C,
- 0x1EE73,
- 0x1EE74,
- 0x1EE78,
- 0x1EE79,
- 0x1EE7D,
- 0x1EE7E,
- 0x1EE7F,
- 0x1EE80,
- 0x1EE8A,
- 0x1EE8B,
- 0x1EE9C,
- 0x1EEA1,
- 0x1EEA4,
- 0x1EEA5,
- 0x1EEAA,
- 0x1EEAB,
- 0x1EEBC,
+ 0x1E95E,
+ 0x1E960,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F385,
+ 0x1F386,
+ 0x1F39C,
+ 0x1F39E,
+ 0x1F3B5,
+ 0x1F3B7,
+ 0x1F3BC,
+ 0x1F3BD,
+ 0x1F3C2,
+ 0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
+ 0x1F3CA,
+ 0x1F3CD,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F442,
+ 0x1F444,
+ 0x1F446,
+ 0x1F451,
+ 0x1F466,
+ 0x1F46A,
+ 0x1F46E,
+ 0x1F46F,
+ 0x1F470,
+ 0x1F479,
+ 0x1F47C,
+ 0x1F47D,
+ 0x1F481,
+ 0x1F484,
+ 0x1F485,
+ 0x1F488,
+ 0x1F4A0,
+ 0x1F4A1,
+ 0x1F4A2,
+ 0x1F4A3,
+ 0x1F4A4,
+ 0x1F4A5,
+ 0x1F4AA,
+ 0x1F4AB,
+ 0x1F4AF,
+ 0x1F4B0,
+ 0x1F4B1,
+ 0x1F4B3,
+ 0x1F500,
+ 0x1F507,
+ 0x1F517,
+ 0x1F525,
+ 0x1F532,
+ 0x1F54A,
+ 0x1F574,
+ 0x1F576,
+ 0x1F57A,
+ 0x1F57B,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5D4,
+ 0x1F5DC,
+ 0x1F5F4,
+ 0x1F5FA,
+ 0x1F645,
+ 0x1F648,
+ 0x1F64B,
+ 0x1F650,
+ 0x1F676,
+ 0x1F679,
+ 0x1F67C,
+ 0x1F680,
+ 0x1F6A3,
+ 0x1F6A4,
+ 0x1F6B4,
+ 0x1F6B7,
+ 0x1F6C0,
+ 0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F918,
+ 0x1F91D,
+ 0x1F91E,
+ 0x1F920,
+ 0x1F926,
+ 0x1F927,
+ 0x1F930,
+ 0x1F93A,
+ 0x1F93D,
+ 0x1F93F,
+ 0x1F9D1,
+ 0x1F9DE,
+ 0x1FFFE,
0x20000,
- 0x2A6D7,
- 0x2A700,
- 0x2B735,
- 0x2B740,
- 0x2B81E,
- 0x2B820,
- 0x2CEA2,
- 0x2F800,
- 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
0xE0100,
0xE01F0
};
-static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */
- 1161, /* Number of elements */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+typedef enum {
+ LB_Alphabetic = 0,
+ LB_Break_After = 1,
+ LB_Break_Before = 2,
+ LB_Break_Both = 3,
+ LB_Break_Symbols = 4,
+ LB_Carriage_Return = 5,
+ LB_Close_Parenthesis = 6,
+ LB_Close_Punctuation = 7,
+ LB_Combining_Mark = 8,
+ LB_Contingent_Break = 9,
+ LB_E_Base = 10,
+ LB_E_Modifier = 11,
+ LB_Exclamation = 12,
+ LB_Glue = 13,
+ LB_H2 = 14,
+ LB_H3 = 15,
+ LB_Hebrew_Letter = 16,
+ LB_Hyphen = 17,
+ LB_Ideographic = 18,
+ LB_Infix_Numeric = 19,
+ LB_Inseparable = 20,
+ LB_JL = 21,
+ LB_JT = 22,
+ LB_JV = 23,
+ LB_Line_Feed = 24,
+ LB_Mandatory_Break = 25,
+ LB_Next_Line = 26,
+ LB_Nonstarter = 27,
+ LB_Numeric = 28,
+ LB_Open_Punctuation = 29,
+ LB_Postfix_Numeric = 30,
+ LB_Prefix_Numeric = 31,
+ LB_Quotation = 32,
+ LB_Regional_Indicator = 33,
+ LB_Space = 34,
+ LB_Word_Joiner = 35,
+ LB_ZWJ = 36,
+ LB_ZWSpace = 37,
+ LB_EDGE = 38
+} LB_enum;
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Line_Feed,
+ LB_Mandatory_Break,
+ LB_Carriage_Return,
+ LB_Combining_Mark,
+ LB_Space,
+ LB_Exclamation,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Close_Parenthesis,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Infix_Numeric,
+ LB_Hyphen,
+ LB_Infix_Numeric,
+ LB_Break_Symbols,
+ LB_Numeric,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Prefix_Numeric,
+ LB_Close_Parenthesis,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Break_After,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Next_Line,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Exclamation,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Exclamation,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Postfix_Numeric,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Glue,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Glue,
+ LB_Exclamation,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_JL,
+ LB_JV,
+ LB_JT,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Glue,
+ LB_Break_After,
+ LB_ZWSpace,
+ LB_Combining_Mark,
+ LB_ZWJ,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Glue,
+ LB_Break_After,
+ LB_Break_Both,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Inseparable,
+ LB_Break_After,
+ LB_Mandatory_Break,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Word_Joiner,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Inseparable,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Quotation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Open_Punctuation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Break_After,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_Both,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Open_Punctuation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Nonstarter,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Combining_Mark,
+ LB_Ideographic,
+ LB_Combining_Mark,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_JL,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_Alphabetic,
+ LB_JV,
+ LB_Alphabetic,
+ LB_JT,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Combining_Mark,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Infix_Numeric,
+ LB_Close_Punctuation,
+ LB_Infix_Numeric,
+ LB_Exclamation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Inseparable,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Word_Joiner,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Ideographic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Contingent_Break,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Inseparable,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Regional_Indicator,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Modifier,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic
+};
+
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
+ 2325, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xD,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
0x41,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x4D,
+ 0x4E,
+ 0x4F,
+ 0x50,
+ 0x5A,
0x5B,
+ 0x5C,
+ 0x5D,
+ 0x5E,
0x5F,
0x60,
0x61,
+ 0x62,
+ 0x6B,
+ 0x6C,
+ 0x6D,
+ 0x6F,
+ 0x70,
+ 0x7A,
0x7B,
+ 0x7D,
+ 0x7E,
+ 0x7F,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x90,
+ 0x91,
+ 0x9F,
+ 0xA0,
0xAA,
- 0xAB,
- 0xB5,
- 0xB6,
- 0xBA,
- 0xBB,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xB1,
+ 0xB3,
+ 0xBD,
+ 0xBE,
+ 0xBF,
0xC0,
- 0xD7,
- 0xD8,
- 0xF7,
- 0xF8,
- 0x2C2,
- 0x2C6,
- 0x2D2,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xE0,
+ 0xE1,
+ 0xF0,
+ 0xFA,
+ 0xFF,
+ 0x100,
+ 0x2C8,
+ 0x2C9,
+ 0x2CC,
+ 0x2CD,
+ 0x2DF,
0x2E0,
- 0x2E5,
- 0x2EC,
- 0x2ED,
- 0x2EE,
- 0x2EF,
+ 0x300,
+ 0x34F,
+ 0x350,
+ 0x35C,
+ 0x363,
0x370,
- 0x375,
- 0x376,
- 0x378,
- 0x37B,
0x37E,
0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
+ 0x483,
0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x559,
- 0x55A,
- 0x561,
- 0x588,
+ 0x589,
+ 0x58A,
+ 0x58B,
+ 0x58F,
+ 0x590,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
0x5D0,
0x5EB,
0x5F0,
0x5F3,
+ 0x609,
+ 0x60C,
+ 0x60E,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61D,
+ 0x61E,
0x620,
0x64B,
- 0x66E,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
0x670,
0x671,
0x6D4,
0x6D5,
0x6D6,
+ 0x6DD,
+ 0x6DF,
0x6E5,
0x6E7,
+ 0x6E9,
+ 0x6EA,
0x6EE,
0x6F0,
0x6FA,
- 0x6FD,
- 0x6FF,
- 0x700,
- 0x710,
0x711,
0x712,
0x730,
- 0x74D,
+ 0x74B,
0x7A6,
0x7B1,
- 0x7B2,
+ 0x7C0,
0x7CA,
0x7EB,
0x7F4,
- 0x7F6,
+ 0x7F8,
+ 0x7F9,
0x7FA,
- 0x7FB,
- 0x800,
0x816,
0x81A,
0x81B,
@@ -6737,12 +41903,12 @@
0x825,
0x828,
0x829,
- 0x840,
+ 0x82E,
0x859,
- 0x8A0,
- 0x8B5,
- 0x8B6,
- 0x8BE,
+ 0x85C,
+ 0x8D4,
+ 0x8E2,
+ 0x8E3,
0x904,
0x93A,
0x93D,
@@ -6751,225 +41917,232 @@
0x951,
0x958,
0x962,
- 0x971,
+ 0x964,
+ 0x966,
+ 0x970,
0x981,
- 0x985,
- 0x98D,
- 0x98F,
- 0x991,
- 0x993,
- 0x9A9,
- 0x9AA,
- 0x9B1,
- 0x9B2,
- 0x9B3,
- 0x9B6,
- 0x9BA,
+ 0x984,
+ 0x9BC,
0x9BD,
0x9BE,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
0x9CE,
- 0x9CF,
- 0x9DC,
- 0x9DE,
- 0x9DF,
+ 0x9D7,
+ 0x9D8,
0x9E2,
+ 0x9E4,
+ 0x9E6,
0x9F0,
0x9F2,
- 0xA05,
- 0xA0B,
- 0xA0F,
- 0xA11,
- 0xA13,
- 0xA29,
- 0xA2A,
- 0xA31,
- 0xA32,
- 0xA34,
- 0xA35,
- 0xA37,
- 0xA38,
- 0xA3A,
- 0xA59,
- 0xA5D,
- 0xA5E,
- 0xA5F,
+ 0x9F4,
+ 0x9F9,
+ 0x9FA,
+ 0x9FB,
+ 0x9FC,
+ 0xA01,
+ 0xA04,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA66,
+ 0xA70,
0xA72,
0xA75,
- 0xA85,
- 0xA8E,
- 0xA8F,
- 0xA92,
- 0xA93,
- 0xAA9,
- 0xAAA,
- 0xAB1,
- 0xAB2,
- 0xAB4,
- 0xAB5,
- 0xABA,
+ 0xA76,
+ 0xA81,
+ 0xA84,
+ 0xABC,
0xABD,
0xABE,
- 0xAD0,
- 0xAD1,
- 0xAE0,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
0xAE2,
- 0xAF9,
+ 0xAE4,
+ 0xAE6,
+ 0xAF0,
+ 0xAF1,
+ 0xAF2,
0xAFA,
- 0xB05,
- 0xB0D,
- 0xB0F,
- 0xB11,
- 0xB13,
- 0xB29,
- 0xB2A,
- 0xB31,
- 0xB32,
- 0xB34,
- 0xB35,
- 0xB3A,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB3C,
0xB3D,
0xB3E,
- 0xB5C,
- 0xB5E,
- 0xB5F,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
0xB62,
- 0xB71,
- 0xB72,
+ 0xB64,
+ 0xB66,
+ 0xB70,
+ 0xB82,
0xB83,
- 0xB84,
- 0xB85,
- 0xB8B,
- 0xB8E,
- 0xB91,
- 0xB92,
- 0xB96,
- 0xB99,
- 0xB9B,
- 0xB9C,
- 0xB9D,
- 0xB9E,
- 0xBA0,
- 0xBA3,
- 0xBA5,
- 0xBA8,
- 0xBAB,
- 0xBAE,
- 0xBBA,
- 0xBD0,
- 0xBD1,
- 0xC05,
- 0xC0D,
- 0xC0E,
- 0xC11,
- 0xC12,
- 0xC29,
- 0xC2A,
- 0xC3A,
- 0xC3D,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBF0,
+ 0xBF9,
+ 0xBFA,
+ 0xC00,
+ 0xC04,
0xC3E,
- 0xC58,
- 0xC5B,
- 0xC60,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
0xC62,
- 0xC80,
+ 0xC64,
+ 0xC66,
+ 0xC70,
0xC81,
- 0xC85,
- 0xC8D,
- 0xC8E,
- 0xC91,
- 0xC92,
- 0xCA9,
- 0xCAA,
- 0xCB4,
- 0xCB5,
- 0xCBA,
+ 0xC84,
+ 0xCBC,
0xCBD,
0xCBE,
- 0xCDE,
- 0xCDF,
- 0xCE0,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
0xCE2,
- 0xCF1,
- 0xCF3,
- 0xD05,
- 0xD0D,
- 0xD0E,
- 0xD11,
- 0xD12,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xD00,
+ 0xD04,
0xD3B,
0xD3D,
0xD3E,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
0xD4E,
- 0xD4F,
- 0xD54,
0xD57,
- 0xD5F,
+ 0xD58,
0xD62,
+ 0xD64,
+ 0xD66,
+ 0xD70,
+ 0xD79,
0xD7A,
- 0xD80,
- 0xD85,
- 0xD97,
- 0xD9A,
- 0xDB2,
- 0xDB3,
- 0xDBC,
- 0xDBD,
- 0xDBE,
- 0xDC0,
- 0xDC7,
- 0xE01,
+ 0xD82,
+ 0xD84,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF4,
0xE31,
0xE32,
- 0xE33,
+ 0xE34,
+ 0xE3B,
+ 0xE3F,
0xE40,
0xE47,
- 0xE81,
- 0xE83,
- 0xE84,
- 0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
- 0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
- 0xEA4,
- 0xEA5,
- 0xEA6,
- 0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE5C,
0xEB1,
0xEB2,
- 0xEB3,
+ 0xEB4,
+ 0xEBA,
+ 0xEBB,
0xEBD,
- 0xEBE,
- 0xEC0,
- 0xEC5,
- 0xEC6,
- 0xEC7,
- 0xEDC,
- 0xEE0,
- 0xF00,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
0xF01,
+ 0xF05,
+ 0xF06,
+ 0xF08,
+ 0xF09,
+ 0xF0B,
+ 0xF0C,
+ 0xF0D,
+ 0xF12,
+ 0xF13,
+ 0xF14,
+ 0xF15,
+ 0xF18,
+ 0xF1A,
+ 0xF20,
+ 0xF2A,
+ 0xF34,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3B,
+ 0xF3C,
+ 0xF3D,
+ 0xF3E,
0xF40,
- 0xF48,
- 0xF49,
- 0xF6D,
+ 0xF71,
+ 0xF7F,
+ 0xF80,
+ 0xF85,
+ 0xF86,
0xF88,
0xF8D,
- 0x1000,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFBE,
+ 0xFC0,
+ 0xFC6,
+ 0xFC7,
+ 0xFD0,
+ 0xFD2,
+ 0xFD3,
+ 0xFD4,
+ 0xFD9,
+ 0xFDB,
0x102B,
0x103F,
0x1040,
- 0x1050,
+ 0x104A,
+ 0x104C,
0x1056,
0x105A,
0x105E,
@@ -6983,108 +42156,97 @@
0x1082,
0x108E,
0x108F,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x10D0,
- 0x10FB,
- 0x10FC,
- 0x1249,
- 0x124A,
- 0x124E,
- 0x1250,
- 0x1257,
- 0x1258,
- 0x1259,
- 0x125A,
- 0x125E,
- 0x1260,
- 0x1289,
- 0x128A,
- 0x128E,
- 0x1290,
- 0x12B1,
- 0x12B2,
- 0x12B6,
- 0x12B8,
- 0x12BF,
- 0x12C0,
- 0x12C1,
- 0x12C2,
- 0x12C6,
- 0x12C8,
- 0x12D7,
- 0x12D8,
- 0x1311,
- 0x1312,
- 0x1316,
- 0x1318,
- 0x135B,
- 0x1380,
- 0x1390,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
+ 0x1090,
+ 0x109A,
+ 0x109E,
+ 0x1100,
+ 0x1160,
+ 0x11A8,
+ 0x1200,
+ 0x135D,
+ 0x1360,
+ 0x1361,
+ 0x1362,
+ 0x1400,
0x1401,
- 0x166D,
- 0x166F,
0x1680,
0x1681,
0x169B,
- 0x16A0,
+ 0x169C,
+ 0x169D,
0x16EB,
0x16EE,
- 0x16F9,
- 0x1700,
- 0x170D,
- 0x170E,
0x1712,
- 0x1720,
+ 0x1715,
0x1732,
- 0x1740,
+ 0x1735,
+ 0x1737,
0x1752,
- 0x1760,
- 0x176D,
- 0x176E,
- 0x1771,
- 0x1780,
+ 0x1754,
+ 0x1772,
+ 0x1774,
0x17B4,
+ 0x17D4,
+ 0x17D6,
0x17D7,
0x17D8,
+ 0x17D9,
+ 0x17DA,
+ 0x17DB,
0x17DC,
0x17DD,
- 0x1820,
- 0x1878,
- 0x1880,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x1802,
+ 0x1804,
+ 0x1806,
+ 0x1807,
+ 0x1808,
+ 0x180A,
+ 0x180B,
+ 0x180E,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1885,
+ 0x1887,
0x18A9,
0x18AA,
- 0x18AB,
- 0x18B0,
- 0x18F6,
- 0x1900,
- 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1944,
+ 0x1946,
0x1950,
- 0x196E,
- 0x1970,
- 0x1975,
- 0x1980,
- 0x19AC,
- 0x19B0,
- 0x19CA,
- 0x1A00,
+ 0x19D0,
+ 0x19DA,
0x1A17,
- 0x1A20,
+ 0x1A1C,
0x1A55,
- 0x1AA7,
- 0x1AA8,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
0x1B05,
0x1B34,
0x1B45,
- 0x1B4C,
+ 0x1B50,
+ 0x1B5A,
+ 0x1B5C,
+ 0x1B5D,
+ 0x1B61,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
0x1B83,
0x1BA1,
0x1BAE,
@@ -7091,14 +42253,19 @@
0x1BB0,
0x1BBA,
0x1BE6,
- 0x1C00,
+ 0x1BF4,
0x1C24,
- 0x1C4D,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C40,
+ 0x1C4A,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
- 0x1C89,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
@@ -7105,171 +42272,382 @@
0x1CF2,
0x1CF5,
0x1CF7,
- 0x1D00,
+ 0x1CFA,
0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
0x1FFD,
- 0x2071,
- 0x2072,
+ 0x1FFE,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x200C,
+ 0x200D,
+ 0x200E,
+ 0x2010,
+ 0x2011,
+ 0x2012,
+ 0x2014,
+ 0x2015,
+ 0x2018,
+ 0x201A,
+ 0x201B,
+ 0x201E,
+ 0x201F,
+ 0x2020,
+ 0x2024,
+ 0x2027,
+ 0x2028,
+ 0x202A,
+ 0x202F,
+ 0x2030,
+ 0x2038,
+ 0x2039,
+ 0x203B,
+ 0x203C,
+ 0x203E,
+ 0x2044,
+ 0x2045,
+ 0x2046,
+ 0x2047,
+ 0x204A,
+ 0x2056,
+ 0x2057,
+ 0x2058,
+ 0x205C,
+ 0x205D,
+ 0x2060,
+ 0x2061,
+ 0x2066,
+ 0x2070,
+ 0x207D,
+ 0x207E,
0x207F,
- 0x2080,
- 0x2090,
- 0x209D,
- 0x2102,
+ 0x208D,
+ 0x208E,
+ 0x208F,
+ 0x20A0,
+ 0x20A7,
+ 0x20A8,
+ 0x20B6,
+ 0x20B7,
+ 0x20BB,
+ 0x20BC,
+ 0x20BE,
+ 0x20BF,
+ 0x20D0,
+ 0x20F1,
0x2103,
- 0x2107,
- 0x2108,
+ 0x2104,
+ 0x2109,
0x210A,
- 0x2114,
- 0x2115,
0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2160,
- 0x2189,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2CE5,
- 0x2CEB,
+ 0x2117,
+ 0x2212,
+ 0x2214,
+ 0x22EF,
+ 0x22F0,
+ 0x2308,
+ 0x2309,
+ 0x230A,
+ 0x230B,
+ 0x230C,
+ 0x231A,
+ 0x231C,
+ 0x2329,
+ 0x232A,
+ 0x232B,
+ 0x23F0,
+ 0x23F4,
+ 0x2600,
+ 0x2604,
+ 0x2614,
+ 0x2616,
+ 0x2618,
+ 0x2619,
+ 0x261A,
+ 0x261D,
+ 0x261E,
+ 0x2620,
+ 0x2639,
+ 0x263C,
+ 0x2668,
+ 0x2669,
+ 0x267F,
+ 0x2680,
+ 0x26BD,
+ 0x26C9,
+ 0x26CD,
+ 0x26CE,
+ 0x26CF,
+ 0x26D2,
+ 0x26D3,
+ 0x26D5,
+ 0x26D8,
+ 0x26DA,
+ 0x26DC,
+ 0x26DD,
+ 0x26DF,
+ 0x26E2,
+ 0x26EA,
+ 0x26EB,
+ 0x26F1,
+ 0x26F6,
+ 0x26F7,
+ 0x26F9,
+ 0x26FA,
+ 0x26FB,
+ 0x26FD,
+ 0x2705,
+ 0x2708,
+ 0x270A,
+ 0x270E,
+ 0x275B,
+ 0x2761,
+ 0x2762,
+ 0x2764,
+ 0x2765,
+ 0x2768,
+ 0x2769,
+ 0x276A,
+ 0x276B,
+ 0x276C,
+ 0x276D,
+ 0x276E,
+ 0x276F,
+ 0x2770,
+ 0x2771,
+ 0x2772,
+ 0x2773,
+ 0x2774,
+ 0x2775,
+ 0x2776,
+ 0x27C5,
+ 0x27C6,
+ 0x27C7,
+ 0x27E6,
+ 0x27E7,
+ 0x27E8,
+ 0x27E9,
+ 0x27EA,
+ 0x27EB,
+ 0x27EC,
+ 0x27ED,
+ 0x27EE,
+ 0x27EF,
+ 0x27F0,
+ 0x2983,
+ 0x2984,
+ 0x2985,
+ 0x2986,
+ 0x2987,
+ 0x2988,
+ 0x2989,
+ 0x298A,
+ 0x298B,
+ 0x298C,
+ 0x298D,
+ 0x298E,
+ 0x298F,
+ 0x2990,
+ 0x2991,
+ 0x2992,
+ 0x2993,
+ 0x2994,
+ 0x2995,
+ 0x2996,
+ 0x2997,
+ 0x2998,
+ 0x2999,
+ 0x29D8,
+ 0x29D9,
+ 0x29DA,
+ 0x29DB,
+ 0x29DC,
+ 0x29FC,
+ 0x29FD,
+ 0x29FE,
0x2CEF,
0x2CF2,
- 0x2CF4,
+ 0x2CF9,
+ 0x2CFA,
+ 0x2CFD,
+ 0x2CFE,
+ 0x2CFF,
0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0x2D30,
- 0x2D68,
- 0x2D6F,
0x2D70,
+ 0x2D71,
+ 0x2D7F,
0x2D80,
- 0x2D97,
- 0x2DA0,
- 0x2DA7,
- 0x2DA8,
- 0x2DAF,
- 0x2DB0,
- 0x2DB7,
- 0x2DB8,
- 0x2DBF,
- 0x2DC0,
- 0x2DC7,
- 0x2DC8,
- 0x2DCF,
- 0x2DD0,
- 0x2DD7,
- 0x2DD8,
- 0x2DDF,
+ 0x2DE0,
+ 0x2E00,
+ 0x2E0E,
+ 0x2E16,
+ 0x2E17,
+ 0x2E18,
+ 0x2E19,
+ 0x2E1A,
+ 0x2E1C,
+ 0x2E1E,
+ 0x2E20,
+ 0x2E22,
+ 0x2E23,
+ 0x2E24,
+ 0x2E25,
+ 0x2E26,
+ 0x2E27,
+ 0x2E28,
+ 0x2E29,
+ 0x2E2A,
+ 0x2E2E,
+ 0x2E2F,
+ 0x2E30,
+ 0x2E32,
+ 0x2E33,
+ 0x2E35,
+ 0x2E3A,
+ 0x2E3C,
+ 0x2E3F,
+ 0x2E40,
+ 0x2E42,
+ 0x2E43,
+ 0x2E4A,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3001,
+ 0x3003,
0x3005,
+ 0x3006,
0x3008,
- 0x3021,
+ 0x3009,
+ 0x300A,
+ 0x300B,
+ 0x300C,
+ 0x300D,
+ 0x300E,
+ 0x300F,
+ 0x3010,
+ 0x3011,
+ 0x3012,
+ 0x3014,
+ 0x3015,
+ 0x3016,
+ 0x3017,
+ 0x3018,
+ 0x3019,
+ 0x301A,
+ 0x301B,
+ 0x301C,
+ 0x301D,
+ 0x301E,
+ 0x3020,
0x302A,
- 0x3031,
+ 0x3030,
+ 0x3035,
0x3036,
- 0x3038,
+ 0x303B,
0x303D,
+ 0x3040,
0x3041,
+ 0x3042,
+ 0x3043,
+ 0x3044,
+ 0x3045,
+ 0x3046,
+ 0x3047,
+ 0x3048,
+ 0x3049,
+ 0x304A,
+ 0x3063,
+ 0x3064,
+ 0x3083,
+ 0x3084,
+ 0x3085,
+ 0x3086,
+ 0x3087,
+ 0x3088,
+ 0x308E,
+ 0x308F,
+ 0x3095,
0x3097,
- 0x309D,
+ 0x3099,
+ 0x309B,
+ 0x309F,
0x30A0,
- 0x30A1,
+ 0x30A2,
+ 0x30A3,
+ 0x30A4,
+ 0x30A5,
+ 0x30A6,
+ 0x30A7,
+ 0x30A8,
+ 0x30A9,
+ 0x30AA,
+ 0x30C3,
+ 0x30C4,
+ 0x30E3,
+ 0x30E4,
+ 0x30E5,
+ 0x30E6,
+ 0x30E7,
+ 0x30E8,
+ 0x30EE,
+ 0x30EF,
+ 0x30F5,
+ 0x30F7,
0x30FB,
- 0x30FC,
+ 0x30FF,
0x3100,
0x3105,
- 0x312E,
+ 0x312F,
0x3131,
0x318F,
- 0x31A0,
+ 0x3190,
0x31BB,
+ 0x31C0,
+ 0x31E4,
0x31F0,
0x3200,
- 0x3400,
- 0x4DB6,
+ 0x321F,
+ 0x3220,
+ 0x3248,
+ 0x3250,
+ 0x32FF,
+ 0x3300,
+ 0x4DC0,
0x4E00,
- 0x9FD6,
- 0xA000,
+ 0xA015,
+ 0xA016,
0xA48D,
- 0xA4D0,
+ 0xA490,
+ 0xA4C7,
0xA4FE,
0xA500,
0xA60D,
+ 0xA60E,
+ 0xA60F,
0xA610,
0xA620,
0xA62A,
- 0xA62C,
- 0xA640,
0xA66F,
- 0xA67F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
0xA69E,
0xA6A0,
0xA6F0,
- 0xA717,
- 0xA720,
- 0xA722,
- 0xA789,
- 0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7F7,
+ 0xA6F2,
+ 0xA6F3,
+ 0xA6F8,
0xA802,
0xA803,
0xA806,
@@ -7277,41 +42655,54 @@
0xA80B,
0xA80C,
0xA823,
- 0xA840,
+ 0xA828,
+ 0xA838,
+ 0xA839,
0xA874,
+ 0xA876,
+ 0xA878,
+ 0xA880,
0xA882,
0xA8B4,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA8E0,
0xA8F2,
- 0xA8F8,
- 0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA926,
+ 0xA92E,
0xA930,
0xA947,
+ 0xA954,
0xA960,
0xA97D,
+ 0xA980,
0xA984,
0xA9B3,
- 0xA9CF,
+ 0xA9C1,
+ 0xA9C7,
+ 0xA9CA,
0xA9D0,
- 0xA9E0,
+ 0xA9DA,
0xA9E5,
0xA9E6,
0xA9F0,
0xA9FA,
- 0xA9FF,
- 0xAA00,
0xAA29,
- 0xAA40,
+ 0xAA37,
0xAA43,
0xAA44,
0xAA4C,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5D,
0xAA60,
- 0xAA77,
- 0xAA7A,
0xAA7B,
0xAA7E,
0xAAB0,
@@ -7324,30 +42715,815 @@
0xAAC0,
0xAAC1,
0xAAC2,
- 0xAAC3,
- 0xAADB,
- 0xAADE,
- 0xAAE0,
0xAAEB,
+ 0xAAF0,
0xAAF2,
0xAAF5,
- 0xAB01,
- 0xAB07,
- 0xAB09,
- 0xAB0F,
- 0xAB11,
- 0xAB17,
- 0xAB20,
- 0xAB27,
- 0xAB28,
- 0xAB2F,
- 0xAB30,
- 0xAB5B,
- 0xAB5C,
- 0xAB66,
- 0xAB70,
+ 0xAAF7,
0xABE3,
+ 0xABEB,
+ 0xABEC,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
0xAC00,
+ 0xAC01,
+ 0xAC1C,
+ 0xAC1D,
+ 0xAC38,
+ 0xAC39,
+ 0xAC54,
+ 0xAC55,
+ 0xAC70,
+ 0xAC71,
+ 0xAC8C,
+ 0xAC8D,
+ 0xACA8,
+ 0xACA9,
+ 0xACC4,
+ 0xACC5,
+ 0xACE0,
+ 0xACE1,
+ 0xACFC,
+ 0xACFD,
+ 0xAD18,
+ 0xAD19,
+ 0xAD34,
+ 0xAD35,
+ 0xAD50,
+ 0xAD51,
+ 0xAD6C,
+ 0xAD6D,
+ 0xAD88,
+ 0xAD89,
+ 0xADA4,
+ 0xADA5,
+ 0xADC0,
+ 0xADC1,
+ 0xADDC,
+ 0xADDD,
+ 0xADF8,
+ 0xADF9,
+ 0xAE14,
+ 0xAE15,
+ 0xAE30,
+ 0xAE31,
+ 0xAE4C,
+ 0xAE4D,
+ 0xAE68,
+ 0xAE69,
+ 0xAE84,
+ 0xAE85,
+ 0xAEA0,
+ 0xAEA1,
+ 0xAEBC,
+ 0xAEBD,
+ 0xAED8,
+ 0xAED9,
+ 0xAEF4,
+ 0xAEF5,
+ 0xAF10,
+ 0xAF11,
+ 0xAF2C,
+ 0xAF2D,
+ 0xAF48,
+ 0xAF49,
+ 0xAF64,
+ 0xAF65,
+ 0xAF80,
+ 0xAF81,
+ 0xAF9C,
+ 0xAF9D,
+ 0xAFB8,
+ 0xAFB9,
+ 0xAFD4,
+ 0xAFD5,
+ 0xAFF0,
+ 0xAFF1,
+ 0xB00C,
+ 0xB00D,
+ 0xB028,
+ 0xB029,
+ 0xB044,
+ 0xB045,
+ 0xB060,
+ 0xB061,
+ 0xB07C,
+ 0xB07D,
+ 0xB098,
+ 0xB099,
+ 0xB0B4,
+ 0xB0B5,
+ 0xB0D0,
+ 0xB0D1,
+ 0xB0EC,
+ 0xB0ED,
+ 0xB108,
+ 0xB109,
+ 0xB124,
+ 0xB125,
+ 0xB140,
+ 0xB141,
+ 0xB15C,
+ 0xB15D,
+ 0xB178,
+ 0xB179,
+ 0xB194,
+ 0xB195,
+ 0xB1B0,
+ 0xB1B1,
+ 0xB1CC,
+ 0xB1CD,
+ 0xB1E8,
+ 0xB1E9,
+ 0xB204,
+ 0xB205,
+ 0xB220,
+ 0xB221,
+ 0xB23C,
+ 0xB23D,
+ 0xB258,
+ 0xB259,
+ 0xB274,
+ 0xB275,
+ 0xB290,
+ 0xB291,
+ 0xB2AC,
+ 0xB2AD,
+ 0xB2C8,
+ 0xB2C9,
+ 0xB2E4,
+ 0xB2E5,
+ 0xB300,
+ 0xB301,
+ 0xB31C,
+ 0xB31D,
+ 0xB338,
+ 0xB339,
+ 0xB354,
+ 0xB355,
+ 0xB370,
+ 0xB371,
+ 0xB38C,
+ 0xB38D,
+ 0xB3A8,
+ 0xB3A9,
+ 0xB3C4,
+ 0xB3C5,
+ 0xB3E0,
+ 0xB3E1,
+ 0xB3FC,
+ 0xB3FD,
+ 0xB418,
+ 0xB419,
+ 0xB434,
+ 0xB435,
+ 0xB450,
+ 0xB451,
+ 0xB46C,
+ 0xB46D,
+ 0xB488,
+ 0xB489,
+ 0xB4A4,
+ 0xB4A5,
+ 0xB4C0,
+ 0xB4C1,
+ 0xB4DC,
+ 0xB4DD,
+ 0xB4F8,
+ 0xB4F9,
+ 0xB514,
+ 0xB515,
+ 0xB530,
+ 0xB531,
+ 0xB54C,
+ 0xB54D,
+ 0xB568,
+ 0xB569,
+ 0xB584,
+ 0xB585,
+ 0xB5A0,
+ 0xB5A1,
+ 0xB5BC,
+ 0xB5BD,
+ 0xB5D8,
+ 0xB5D9,
+ 0xB5F4,
+ 0xB5F5,
+ 0xB610,
+ 0xB611,
+ 0xB62C,
+ 0xB62D,
+ 0xB648,
+ 0xB649,
+ 0xB664,
+ 0xB665,
+ 0xB680,
+ 0xB681,
+ 0xB69C,
+ 0xB69D,
+ 0xB6B8,
+ 0xB6B9,
+ 0xB6D4,
+ 0xB6D5,
+ 0xB6F0,
+ 0xB6F1,
+ 0xB70C,
+ 0xB70D,
+ 0xB728,
+ 0xB729,
+ 0xB744,
+ 0xB745,
+ 0xB760,
+ 0xB761,
+ 0xB77C,
+ 0xB77D,
+ 0xB798,
+ 0xB799,
+ 0xB7B4,
+ 0xB7B5,
+ 0xB7D0,
+ 0xB7D1,
+ 0xB7EC,
+ 0xB7ED,
+ 0xB808,
+ 0xB809,
+ 0xB824,
+ 0xB825,
+ 0xB840,
+ 0xB841,
+ 0xB85C,
+ 0xB85D,
+ 0xB878,
+ 0xB879,
+ 0xB894,
+ 0xB895,
+ 0xB8B0,
+ 0xB8B1,
+ 0xB8CC,
+ 0xB8CD,
+ 0xB8E8,
+ 0xB8E9,
+ 0xB904,
+ 0xB905,
+ 0xB920,
+ 0xB921,
+ 0xB93C,
+ 0xB93D,
+ 0xB958,
+ 0xB959,
+ 0xB974,
+ 0xB975,
+ 0xB990,
+ 0xB991,
+ 0xB9AC,
+ 0xB9AD,
+ 0xB9C8,
+ 0xB9C9,
+ 0xB9E4,
+ 0xB9E5,
+ 0xBA00,
+ 0xBA01,
+ 0xBA1C,
+ 0xBA1D,
+ 0xBA38,
+ 0xBA39,
+ 0xBA54,
+ 0xBA55,
+ 0xBA70,
+ 0xBA71,
+ 0xBA8C,
+ 0xBA8D,
+ 0xBAA8,
+ 0xBAA9,
+ 0xBAC4,
+ 0xBAC5,
+ 0xBAE0,
+ 0xBAE1,
+ 0xBAFC,
+ 0xBAFD,
+ 0xBB18,
+ 0xBB19,
+ 0xBB34,
+ 0xBB35,
+ 0xBB50,
+ 0xBB51,
+ 0xBB6C,
+ 0xBB6D,
+ 0xBB88,
+ 0xBB89,
+ 0xBBA4,
+ 0xBBA5,
+ 0xBBC0,
+ 0xBBC1,
+ 0xBBDC,
+ 0xBBDD,
+ 0xBBF8,
+ 0xBBF9,
+ 0xBC14,
+ 0xBC15,
+ 0xBC30,
+ 0xBC31,
+ 0xBC4C,
+ 0xBC4D,
+ 0xBC68,
+ 0xBC69,
+ 0xBC84,
+ 0xBC85,
+ 0xBCA0,
+ 0xBCA1,
+ 0xBCBC,
+ 0xBCBD,
+ 0xBCD8,
+ 0xBCD9,
+ 0xBCF4,
+ 0xBCF5,
+ 0xBD10,
+ 0xBD11,
+ 0xBD2C,
+ 0xBD2D,
+ 0xBD48,
+ 0xBD49,
+ 0xBD64,
+ 0xBD65,
+ 0xBD80,
+ 0xBD81,
+ 0xBD9C,
+ 0xBD9D,
+ 0xBDB8,
+ 0xBDB9,
+ 0xBDD4,
+ 0xBDD5,
+ 0xBDF0,
+ 0xBDF1,
+ 0xBE0C,
+ 0xBE0D,
+ 0xBE28,
+ 0xBE29,
+ 0xBE44,
+ 0xBE45,
+ 0xBE60,
+ 0xBE61,
+ 0xBE7C,
+ 0xBE7D,
+ 0xBE98,
+ 0xBE99,
+ 0xBEB4,
+ 0xBEB5,
+ 0xBED0,
+ 0xBED1,
+ 0xBEEC,
+ 0xBEED,
+ 0xBF08,
+ 0xBF09,
+ 0xBF24,
+ 0xBF25,
+ 0xBF40,
+ 0xBF41,
+ 0xBF5C,
+ 0xBF5D,
+ 0xBF78,
+ 0xBF79,
+ 0xBF94,
+ 0xBF95,
+ 0xBFB0,
+ 0xBFB1,
+ 0xBFCC,
+ 0xBFCD,
+ 0xBFE8,
+ 0xBFE9,
+ 0xC004,
+ 0xC005,
+ 0xC020,
+ 0xC021,
+ 0xC03C,
+ 0xC03D,
+ 0xC058,
+ 0xC059,
+ 0xC074,
+ 0xC075,
+ 0xC090,
+ 0xC091,
+ 0xC0AC,
+ 0xC0AD,
+ 0xC0C8,
+ 0xC0C9,
+ 0xC0E4,
+ 0xC0E5,
+ 0xC100,
+ 0xC101,
+ 0xC11C,
+ 0xC11D,
+ 0xC138,
+ 0xC139,
+ 0xC154,
+ 0xC155,
+ 0xC170,
+ 0xC171,
+ 0xC18C,
+ 0xC18D,
+ 0xC1A8,
+ 0xC1A9,
+ 0xC1C4,
+ 0xC1C5,
+ 0xC1E0,
+ 0xC1E1,
+ 0xC1FC,
+ 0xC1FD,
+ 0xC218,
+ 0xC219,
+ 0xC234,
+ 0xC235,
+ 0xC250,
+ 0xC251,
+ 0xC26C,
+ 0xC26D,
+ 0xC288,
+ 0xC289,
+ 0xC2A4,
+ 0xC2A5,
+ 0xC2C0,
+ 0xC2C1,
+ 0xC2DC,
+ 0xC2DD,
+ 0xC2F8,
+ 0xC2F9,
+ 0xC314,
+ 0xC315,
+ 0xC330,
+ 0xC331,
+ 0xC34C,
+ 0xC34D,
+ 0xC368,
+ 0xC369,
+ 0xC384,
+ 0xC385,
+ 0xC3A0,
+ 0xC3A1,
+ 0xC3BC,
+ 0xC3BD,
+ 0xC3D8,
+ 0xC3D9,
+ 0xC3F4,
+ 0xC3F5,
+ 0xC410,
+ 0xC411,
+ 0xC42C,
+ 0xC42D,
+ 0xC448,
+ 0xC449,
+ 0xC464,
+ 0xC465,
+ 0xC480,
+ 0xC481,
+ 0xC49C,
+ 0xC49D,
+ 0xC4B8,
+ 0xC4B9,
+ 0xC4D4,
+ 0xC4D5,
+ 0xC4F0,
+ 0xC4F1,
+ 0xC50C,
+ 0xC50D,
+ 0xC528,
+ 0xC529,
+ 0xC544,
+ 0xC545,
+ 0xC560,
+ 0xC561,
+ 0xC57C,
+ 0xC57D,
+ 0xC598,
+ 0xC599,
+ 0xC5B4,
+ 0xC5B5,
+ 0xC5D0,
+ 0xC5D1,
+ 0xC5EC,
+ 0xC5ED,
+ 0xC608,
+ 0xC609,
+ 0xC624,
+ 0xC625,
+ 0xC640,
+ 0xC641,
+ 0xC65C,
+ 0xC65D,
+ 0xC678,
+ 0xC679,
+ 0xC694,
+ 0xC695,
+ 0xC6B0,
+ 0xC6B1,
+ 0xC6CC,
+ 0xC6CD,
+ 0xC6E8,
+ 0xC6E9,
+ 0xC704,
+ 0xC705,
+ 0xC720,
+ 0xC721,
+ 0xC73C,
+ 0xC73D,
+ 0xC758,
+ 0xC759,
+ 0xC774,
+ 0xC775,
+ 0xC790,
+ 0xC791,
+ 0xC7AC,
+ 0xC7AD,
+ 0xC7C8,
+ 0xC7C9,
+ 0xC7E4,
+ 0xC7E5,
+ 0xC800,
+ 0xC801,
+ 0xC81C,
+ 0xC81D,
+ 0xC838,
+ 0xC839,
+ 0xC854,
+ 0xC855,
+ 0xC870,
+ 0xC871,
+ 0xC88C,
+ 0xC88D,
+ 0xC8A8,
+ 0xC8A9,
+ 0xC8C4,
+ 0xC8C5,
+ 0xC8E0,
+ 0xC8E1,
+ 0xC8FC,
+ 0xC8FD,
+ 0xC918,
+ 0xC919,
+ 0xC934,
+ 0xC935,
+ 0xC950,
+ 0xC951,
+ 0xC96C,
+ 0xC96D,
+ 0xC988,
+ 0xC989,
+ 0xC9A4,
+ 0xC9A5,
+ 0xC9C0,
+ 0xC9C1,
+ 0xC9DC,
+ 0xC9DD,
+ 0xC9F8,
+ 0xC9F9,
+ 0xCA14,
+ 0xCA15,
+ 0xCA30,
+ 0xCA31,
+ 0xCA4C,
+ 0xCA4D,
+ 0xCA68,
+ 0xCA69,
+ 0xCA84,
+ 0xCA85,
+ 0xCAA0,
+ 0xCAA1,
+ 0xCABC,
+ 0xCABD,
+ 0xCAD8,
+ 0xCAD9,
+ 0xCAF4,
+ 0xCAF5,
+ 0xCB10,
+ 0xCB11,
+ 0xCB2C,
+ 0xCB2D,
+ 0xCB48,
+ 0xCB49,
+ 0xCB64,
+ 0xCB65,
+ 0xCB80,
+ 0xCB81,
+ 0xCB9C,
+ 0xCB9D,
+ 0xCBB8,
+ 0xCBB9,
+ 0xCBD4,
+ 0xCBD5,
+ 0xCBF0,
+ 0xCBF1,
+ 0xCC0C,
+ 0xCC0D,
+ 0xCC28,
+ 0xCC29,
+ 0xCC44,
+ 0xCC45,
+ 0xCC60,
+ 0xCC61,
+ 0xCC7C,
+ 0xCC7D,
+ 0xCC98,
+ 0xCC99,
+ 0xCCB4,
+ 0xCCB5,
+ 0xCCD0,
+ 0xCCD1,
+ 0xCCEC,
+ 0xCCED,
+ 0xCD08,
+ 0xCD09,
+ 0xCD24,
+ 0xCD25,
+ 0xCD40,
+ 0xCD41,
+ 0xCD5C,
+ 0xCD5D,
+ 0xCD78,
+ 0xCD79,
+ 0xCD94,
+ 0xCD95,
+ 0xCDB0,
+ 0xCDB1,
+ 0xCDCC,
+ 0xCDCD,
+ 0xCDE8,
+ 0xCDE9,
+ 0xCE04,
+ 0xCE05,
+ 0xCE20,
+ 0xCE21,
+ 0xCE3C,
+ 0xCE3D,
+ 0xCE58,
+ 0xCE59,
+ 0xCE74,
+ 0xCE75,
+ 0xCE90,
+ 0xCE91,
+ 0xCEAC,
+ 0xCEAD,
+ 0xCEC8,
+ 0xCEC9,
+ 0xCEE4,
+ 0xCEE5,
+ 0xCF00,
+ 0xCF01,
+ 0xCF1C,
+ 0xCF1D,
+ 0xCF38,
+ 0xCF39,
+ 0xCF54,
+ 0xCF55,
+ 0xCF70,
+ 0xCF71,
+ 0xCF8C,
+ 0xCF8D,
+ 0xCFA8,
+ 0xCFA9,
+ 0xCFC4,
+ 0xCFC5,
+ 0xCFE0,
+ 0xCFE1,
+ 0xCFFC,
+ 0xCFFD,
+ 0xD018,
+ 0xD019,
+ 0xD034,
+ 0xD035,
+ 0xD050,
+ 0xD051,
+ 0xD06C,
+ 0xD06D,
+ 0xD088,
+ 0xD089,
+ 0xD0A4,
+ 0xD0A5,
+ 0xD0C0,
+ 0xD0C1,
+ 0xD0DC,
+ 0xD0DD,
+ 0xD0F8,
+ 0xD0F9,
+ 0xD114,
+ 0xD115,
+ 0xD130,
+ 0xD131,
+ 0xD14C,
+ 0xD14D,
+ 0xD168,
+ 0xD169,
+ 0xD184,
+ 0xD185,
+ 0xD1A0,
+ 0xD1A1,
+ 0xD1BC,
+ 0xD1BD,
+ 0xD1D8,
+ 0xD1D9,
+ 0xD1F4,
+ 0xD1F5,
+ 0xD210,
+ 0xD211,
+ 0xD22C,
+ 0xD22D,
+ 0xD248,
+ 0xD249,
+ 0xD264,
+ 0xD265,
+ 0xD280,
+ 0xD281,
+ 0xD29C,
+ 0xD29D,
+ 0xD2B8,
+ 0xD2B9,
+ 0xD2D4,
+ 0xD2D5,
+ 0xD2F0,
+ 0xD2F1,
+ 0xD30C,
+ 0xD30D,
+ 0xD328,
+ 0xD329,
+ 0xD344,
+ 0xD345,
+ 0xD360,
+ 0xD361,
+ 0xD37C,
+ 0xD37D,
+ 0xD398,
+ 0xD399,
+ 0xD3B4,
+ 0xD3B5,
+ 0xD3D0,
+ 0xD3D1,
+ 0xD3EC,
+ 0xD3ED,
+ 0xD408,
+ 0xD409,
+ 0xD424,
+ 0xD425,
+ 0xD440,
+ 0xD441,
+ 0xD45C,
+ 0xD45D,
+ 0xD478,
+ 0xD479,
+ 0xD494,
+ 0xD495,
+ 0xD4B0,
+ 0xD4B1,
+ 0xD4CC,
+ 0xD4CD,
+ 0xD4E8,
+ 0xD4E9,
+ 0xD504,
+ 0xD505,
+ 0xD520,
+ 0xD521,
+ 0xD53C,
+ 0xD53D,
+ 0xD558,
+ 0xD559,
+ 0xD574,
+ 0xD575,
+ 0xD590,
+ 0xD591,
+ 0xD5AC,
+ 0xD5AD,
+ 0xD5C8,
+ 0xD5C9,
+ 0xD5E4,
+ 0xD5E5,
+ 0xD600,
+ 0xD601,
+ 0xD61C,
+ 0xD61D,
+ 0xD638,
+ 0xD639,
+ 0xD654,
+ 0xD655,
+ 0xD670,
+ 0xD671,
+ 0xD68C,
+ 0xD68D,
+ 0xD6A8,
+ 0xD6A9,
+ 0xD6C4,
+ 0xD6C5,
+ 0xD6E0,
+ 0xD6E1,
+ 0xD6FC,
+ 0xD6FD,
+ 0xD718,
+ 0xD719,
+ 0xD734,
+ 0xD735,
+ 0xD750,
+ 0xD751,
+ 0xD76C,
+ 0xD76D,
+ 0xD788,
+ 0xD789,
0xD7A4,
0xD7B0,
0xD7C7,
@@ -7354,13 +43530,7 @@
0xD7CB,
0xD7FC,
0xF900,
- 0xFA6E,
- 0xFA70,
- 0xFADA,
0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
0xFB1D,
0xFB1E,
0xFB1F,
@@ -7376,36 +43546,97 @@
0xFB43,
0xFB45,
0xFB46,
- 0xFBB2,
- 0xFBD3,
- 0xFC5E,
- 0xFC64,
+ 0xFB50,
0xFD3E,
- 0xFD50,
- 0xFD90,
- 0xFD92,
- 0xFDC8,
- 0xFDF0,
- 0xFDFA,
- 0xFE71,
- 0xFE72,
- 0xFE73,
- 0xFE74,
- 0xFE77,
- 0xFE78,
- 0xFE79,
- 0xFE7A,
- 0xFE7B,
- 0xFE7C,
- 0xFE7D,
- 0xFE7E,
- 0xFE7F,
- 0xFEFD,
- 0xFF21,
+ 0xFD3F,
+ 0xFD40,
+ 0xFDFC,
+ 0xFDFD,
+ 0xFE00,
+ 0xFE10,
+ 0xFE11,
+ 0xFE13,
+ 0xFE15,
+ 0xFE17,
+ 0xFE18,
+ 0xFE19,
+ 0xFE1A,
+ 0xFE20,
+ 0xFE30,
+ 0xFE35,
+ 0xFE36,
+ 0xFE37,
+ 0xFE38,
+ 0xFE39,
+ 0xFE3A,
+ 0xFE3B,
+ 0xFE3C,
+ 0xFE3D,
+ 0xFE3E,
+ 0xFE3F,
+ 0xFE40,
+ 0xFE41,
+ 0xFE42,
+ 0xFE43,
+ 0xFE44,
+ 0xFE45,
+ 0xFE47,
+ 0xFE48,
+ 0xFE49,
+ 0xFE50,
+ 0xFE51,
+ 0xFE52,
+ 0xFE53,
+ 0xFE54,
+ 0xFE56,
+ 0xFE58,
+ 0xFE59,
+ 0xFE5A,
+ 0xFE5B,
+ 0xFE5C,
+ 0xFE5D,
+ 0xFE5E,
+ 0xFE5F,
+ 0xFE67,
+ 0xFE68,
+ 0xFE69,
+ 0xFE6A,
+ 0xFE6B,
+ 0xFE6C,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFF02,
+ 0xFF04,
+ 0xFF05,
+ 0xFF06,
+ 0xFF08,
+ 0xFF09,
+ 0xFF0A,
+ 0xFF0C,
+ 0xFF0D,
+ 0xFF0E,
+ 0xFF0F,
+ 0xFF1A,
+ 0xFF1C,
+ 0xFF1F,
+ 0xFF20,
0xFF3B,
- 0xFF41,
+ 0xFF3C,
+ 0xFF3D,
+ 0xFF3E,
0xFF5B,
+ 0xFF5C,
+ 0xFF5D,
+ 0xFF5E,
+ 0xFF5F,
+ 0xFF60,
+ 0xFF62,
+ 0xFF63,
+ 0xFF65,
0xFF66,
+ 0xFF67,
+ 0xFF71,
0xFF9E,
0xFFA0,
0xFFBF,
@@ -7417,457 +43648,2909 @@
0xFFD8,
0xFFDA,
0xFFDD,
- 0x10000,
- 0x1000C,
- 0x1000D,
- 0x10027,
- 0x10028,
- 0x1003B,
- 0x1003C,
- 0x1003E,
- 0x1003F,
- 0x1004E,
- 0x10050,
- 0x1005E,
- 0x10080,
- 0x100FB,
- 0x10140,
- 0x10175,
- 0x10280,
- 0x1029D,
- 0x102A0,
- 0x102D1,
- 0x10300,
- 0x10320,
- 0x10330,
- 0x1034B,
- 0x10350,
+ 0xFFE0,
+ 0xFFE1,
+ 0xFFE2,
+ 0xFFE5,
+ 0xFFE7,
+ 0xFFF9,
+ 0xFFFC,
+ 0xFFFD,
+ 0x10100,
+ 0x10103,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
0x10376,
- 0x10380,
- 0x1039E,
+ 0x1037B,
+ 0x1039F,
0x103A0,
- 0x103C4,
- 0x103C8,
0x103D0,
0x103D1,
- 0x103D6,
- 0x10400,
- 0x1049E,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10500,
- 0x10528,
- 0x10530,
- 0x10564,
- 0x10600,
- 0x10737,
- 0x10740,
- 0x10756,
- 0x10760,
- 0x10768,
- 0x10800,
- 0x10806,
- 0x10808,
- 0x10809,
- 0x1080A,
- 0x10836,
- 0x10837,
- 0x10839,
- 0x1083C,
- 0x1083D,
- 0x1083F,
- 0x10856,
- 0x10860,
- 0x10877,
- 0x10880,
- 0x1089F,
- 0x108E0,
- 0x108F3,
- 0x108F4,
- 0x108F6,
- 0x10900,
- 0x10916,
+ 0x104A0,
+ 0x104AA,
+ 0x10857,
+ 0x10858,
+ 0x1091F,
0x10920,
- 0x1093A,
- 0x10980,
- 0x109B8,
- 0x109BE,
- 0x109C0,
- 0x10A00,
0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
0x10A10,
- 0x10A14,
- 0x10A15,
- 0x10A18,
- 0x10A19,
- 0x10A34,
- 0x10A60,
- 0x10A7D,
- 0x10A80,
- 0x10A9D,
- 0x10AC0,
- 0x10AC8,
- 0x10AC9,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10A50,
+ 0x10A58,
0x10AE5,
- 0x10B00,
- 0x10B36,
+ 0x10AE7,
+ 0x10AF0,
+ 0x10AF6,
+ 0x10AF7,
+ 0x10B39,
0x10B40,
- 0x10B56,
- 0x10B60,
- 0x10B73,
- 0x10B80,
- 0x10B92,
- 0x10C00,
- 0x10C49,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
+ 0x11000,
0x11003,
0x11038,
+ 0x11047,
+ 0x11049,
+ 0x11066,
+ 0x11070,
+ 0x1107F,
0x11083,
0x110B0,
- 0x110D0,
- 0x110E9,
+ 0x110BB,
+ 0x110BE,
+ 0x110C2,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
0x11103,
0x11127,
- 0x11150,
+ 0x11135,
+ 0x11136,
+ 0x11140,
+ 0x11144,
0x11173,
+ 0x11174,
+ 0x11175,
0x11176,
- 0x11177,
+ 0x11180,
0x11183,
0x111B3,
0x111C1,
0x111C5,
+ 0x111C7,
+ 0x111C8,
+ 0x111C9,
+ 0x111CA,
+ 0x111CD,
+ 0x111D0,
0x111DA,
0x111DB,
0x111DC,
0x111DD,
- 0x11200,
- 0x11212,
- 0x11213,
+ 0x111E0,
0x1122C,
- 0x11280,
- 0x11287,
- 0x11288,
- 0x11289,
- 0x1128A,
- 0x1128E,
- 0x1128F,
- 0x1129E,
- 0x1129F,
+ 0x11238,
+ 0x1123A,
+ 0x1123B,
+ 0x1123D,
+ 0x1123E,
+ 0x1123F,
0x112A9,
- 0x112B0,
+ 0x112AA,
0x112DF,
- 0x11305,
- 0x1130D,
- 0x1130F,
- 0x11311,
- 0x11313,
- 0x11329,
- 0x1132A,
- 0x11331,
- 0x11332,
- 0x11334,
- 0x11335,
- 0x1133A,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11304,
+ 0x1133C,
0x1133D,
0x1133E,
- 0x11350,
- 0x11351,
- 0x1135D,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11357,
+ 0x11358,
0x11362,
- 0x11400,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
0x11435,
0x11447,
0x1144B,
- 0x11480,
+ 0x1144F,
+ 0x11450,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
0x114B0,
0x114C4,
- 0x114C6,
- 0x114C7,
- 0x114C8,
- 0x11580,
+ 0x114D0,
+ 0x114DA,
0x115AF,
+ 0x115B6,
+ 0x115B8,
+ 0x115C1,
+ 0x115C2,
+ 0x115C4,
+ 0x115C6,
+ 0x115C9,
0x115D8,
0x115DC,
- 0x11600,
+ 0x115DE,
0x11630,
- 0x11644,
- 0x11645,
- 0x11680,
+ 0x11641,
+ 0x11643,
+ 0x11650,
+ 0x1165A,
+ 0x11660,
+ 0x1166D,
0x116AB,
- 0x11700,
- 0x1171A,
- 0x118A0,
+ 0x116B8,
+ 0x116C0,
+ 0x116CA,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x1173A,
+ 0x1173C,
+ 0x1173F,
0x118E0,
- 0x118FF,
- 0x11900,
- 0x11AC0,
- 0x11AF9,
- 0x11C00,
- 0x11C09,
- 0x11C0A,
+ 0x118EA,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A40,
+ 0x11A41,
+ 0x11A45,
+ 0x11A46,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A5C,
+ 0x11A8A,
+ 0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA1,
+ 0x11AA3,
0x11C2F,
+ 0x11C37,
+ 0x11C38,
0x11C40,
0x11C41,
+ 0x11C46,
+ 0x11C50,
+ 0x11C5A,
+ 0x11C70,
+ 0x11C71,
0x11C72,
- 0x11C90,
- 0x12000,
- 0x1239A,
- 0x12400,
- 0x1246F,
- 0x12480,
- 0x12544,
- 0x13000,
- 0x1342F,
- 0x14400,
- 0x14647,
- 0x16800,
- 0x16A39,
- 0x16A40,
- 0x16A5F,
- 0x16AD0,
- 0x16AEE,
- 0x16B00,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x12470,
+ 0x12475,
+ 0x13258,
+ 0x1325B,
+ 0x1325E,
+ 0x13282,
+ 0x13283,
+ 0x13286,
+ 0x13287,
+ 0x13288,
+ 0x13289,
+ 0x1328A,
+ 0x13379,
+ 0x1337A,
+ 0x1337C,
+ 0x145CE,
+ 0x145CF,
+ 0x145D0,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16AF6,
0x16B30,
- 0x16B40,
+ 0x16B37,
+ 0x16B3A,
0x16B44,
- 0x16B63,
- 0x16B78,
- 0x16B7D,
- 0x16B90,
- 0x16F00,
- 0x16F45,
- 0x16F50,
+ 0x16B45,
+ 0x16B50,
+ 0x16B5A,
0x16F51,
+ 0x16F7F,
+ 0x16F8F,
0x16F93,
- 0x16FA0,
0x16FE0,
- 0x16FE1,
+ 0x16FE2,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1B000,
- 0x1B002,
- 0x1BC00,
- 0x1BC6B,
- 0x1BC70,
- 0x1BC7D,
- 0x1BC80,
- 0x1BC89,
- 0x1BC90,
- 0x1BC9A,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E800,
- 0x1E8C5,
- 0x1E900,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D165,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA87,
+ 0x1DA8B,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E8D0,
+ 0x1E8D7,
0x1E944,
- 0x1EE00,
- 0x1EE04,
- 0x1EE05,
- 0x1EE20,
- 0x1EE21,
- 0x1EE23,
- 0x1EE24,
- 0x1EE25,
- 0x1EE27,
- 0x1EE28,
- 0x1EE29,
- 0x1EE33,
- 0x1EE34,
- 0x1EE38,
- 0x1EE39,
- 0x1EE3A,
- 0x1EE3B,
- 0x1EE3C,
- 0x1EE42,
- 0x1EE43,
- 0x1EE47,
- 0x1EE48,
- 0x1EE49,
- 0x1EE4A,
- 0x1EE4B,
- 0x1EE4C,
- 0x1EE4D,
- 0x1EE50,
- 0x1EE51,
- 0x1EE53,
- 0x1EE54,
- 0x1EE55,
- 0x1EE57,
- 0x1EE58,
- 0x1EE59,
- 0x1EE5A,
- 0x1EE5B,
- 0x1EE5C,
- 0x1EE5D,
- 0x1EE5E,
- 0x1EE5F,
- 0x1EE60,
- 0x1EE61,
- 0x1EE63,
- 0x1EE64,
- 0x1EE65,
- 0x1EE67,
- 0x1EE6B,
- 0x1EE6C,
- 0x1EE73,
- 0x1EE74,
- 0x1EE78,
- 0x1EE79,
- 0x1EE7D,
- 0x1EE7E,
- 0x1EE7F,
- 0x1EE80,
- 0x1EE8A,
- 0x1EE8B,
- 0x1EE9C,
- 0x1EEA1,
- 0x1EEA4,
- 0x1EEA5,
- 0x1EEAA,
- 0x1EEAB,
- 0x1EEBC,
+ 0x1E94B,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F385,
+ 0x1F386,
+ 0x1F39C,
+ 0x1F39E,
+ 0x1F3B5,
+ 0x1F3B7,
+ 0x1F3BC,
+ 0x1F3BD,
+ 0x1F3C2,
+ 0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
+ 0x1F3CA,
+ 0x1F3CD,
+ 0x1F3FB,
+ 0x1F400,
+ 0x1F442,
+ 0x1F444,
+ 0x1F446,
+ 0x1F451,
+ 0x1F466,
+ 0x1F46A,
+ 0x1F46E,
+ 0x1F46F,
+ 0x1F470,
+ 0x1F479,
+ 0x1F47C,
+ 0x1F47D,
+ 0x1F481,
+ 0x1F484,
+ 0x1F485,
+ 0x1F488,
+ 0x1F4A0,
+ 0x1F4A1,
+ 0x1F4A2,
+ 0x1F4A3,
+ 0x1F4A4,
+ 0x1F4A5,
+ 0x1F4AA,
+ 0x1F4AB,
+ 0x1F4AF,
+ 0x1F4B0,
+ 0x1F4B1,
+ 0x1F4B3,
+ 0x1F500,
+ 0x1F507,
+ 0x1F517,
+ 0x1F525,
+ 0x1F532,
+ 0x1F54A,
+ 0x1F574,
+ 0x1F576,
+ 0x1F57A,
+ 0x1F57B,
+ 0x1F590,
+ 0x1F591,
+ 0x1F595,
+ 0x1F597,
+ 0x1F5D4,
+ 0x1F5DC,
+ 0x1F5F4,
+ 0x1F5FA,
+ 0x1F645,
+ 0x1F648,
+ 0x1F64B,
+ 0x1F650,
+ 0x1F676,
+ 0x1F679,
+ 0x1F67C,
+ 0x1F680,
+ 0x1F6A3,
+ 0x1F6A4,
+ 0x1F6B4,
+ 0x1F6B7,
+ 0x1F6C0,
+ 0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F918,
+ 0x1F91D,
+ 0x1F91E,
+ 0x1F920,
+ 0x1F926,
+ 0x1F927,
+ 0x1F930,
+ 0x1F93A,
+ 0x1F93D,
+ 0x1F93F,
+ 0x1F9D1,
+ 0x1F9DE,
+ 0x1FFFE,
0x20000,
- 0x2A6D7,
- 0x2A700,
- 0x2B735,
- 0x2B740,
- 0x2B81E,
- 0x2B820,
- 0x2CEA2,
- 0x2F800,
- 0x2FA1E
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
};
+# endif /* EBCDIC 1047 */
+
#endif /* defined(PERL_IN_UTF8_C) */
-#if defined(PERL_IN_PERL_C)
+#if defined(PERL_IN_REGEXEC_C)
-static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
- 2267, /* Number of elements */
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+typedef enum {
+ LB_Alphabetic = 0,
+ LB_Break_After = 1,
+ LB_Break_Before = 2,
+ LB_Break_Both = 3,
+ LB_Break_Symbols = 4,
+ LB_Carriage_Return = 5,
+ LB_Close_Parenthesis = 6,
+ LB_Close_Punctuation = 7,
+ LB_Combining_Mark = 8,
+ LB_Contingent_Break = 9,
+ LB_E_Base = 10,
+ LB_E_Modifier = 11,
+ LB_Exclamation = 12,
+ LB_Glue = 13,
+ LB_H2 = 14,
+ LB_H3 = 15,
+ LB_Hebrew_Letter = 16,
+ LB_Hyphen = 17,
+ LB_Ideographic = 18,
+ LB_Infix_Numeric = 19,
+ LB_Inseparable = 20,
+ LB_JL = 21,
+ LB_JT = 22,
+ LB_JV = 23,
+ LB_Line_Feed = 24,
+ LB_Mandatory_Break = 25,
+ LB_Next_Line = 26,
+ LB_Nonstarter = 27,
+ LB_Numeric = 28,
+ LB_Open_Punctuation = 29,
+ LB_Postfix_Numeric = 30,
+ LB_Prefix_Numeric = 31,
+ LB_Quotation = 32,
+ LB_Regional_Indicator = 33,
+ LB_Space = 34,
+ LB_Word_Joiner = 35,
+ LB_ZWJ = 36,
+ LB_ZWSpace = 37,
+ LB_EDGE = 38
+} LB_enum;
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Mandatory_Break,
+ LB_Carriage_Return,
+ LB_Combining_Mark,
+ LB_Line_Feed,
+ LB_Combining_Mark,
+ LB_Next_Line,
+ LB_Combining_Mark,
+ LB_Space,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Prefix_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Close_Parenthesis,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Hyphen,
+ LB_Break_Symbols,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Close_Parenthesis,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Exclamation,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Exclamation,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Postfix_Numeric,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Glue,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Glue,
+ LB_Exclamation,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_JL,
+ LB_JV,
+ LB_JT,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Glue,
+ LB_Break_After,
+ LB_ZWSpace,
+ LB_Combining_Mark,
+ LB_ZWJ,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Glue,
+ LB_Break_After,
+ LB_Break_Both,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Inseparable,
+ LB_Break_After,
+ LB_Mandatory_Break,
+ LB_Combining_Mark,
+ LB_Glue,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Word_Joiner,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Inseparable,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Quotation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Open_Punctuation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Break_After,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_Both,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Open_Punctuation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Nonstarter,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Combining_Mark,
+ LB_Ideographic,
+ LB_Combining_Mark,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Exclamation,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_JL,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_H2,
+ LB_H3,
+ LB_Alphabetic,
+ LB_JV,
+ LB_Alphabetic,
+ LB_JT,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Combining_Mark,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Hebrew_Letter,
+ LB_Alphabetic,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Infix_Numeric,
+ LB_Close_Punctuation,
+ LB_Infix_Numeric,
+ LB_Exclamation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Inseparable,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Word_Joiner,
+ LB_Alphabetic,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Exclamation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Ideographic,
+ LB_Close_Punctuation,
+ LB_Ideographic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Nonstarter,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Prefix_Numeric,
+ LB_Ideographic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Contingent_Break,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Inseparable,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Exclamation,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Open_Punctuation,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Regional_Indicator,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Modifier,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
+ 2325, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0x9,
- 0xA,
+ 0x5,
+ 0x6,
0xB,
0xD,
0xE,
- 0x20,
- 0x21,
- 0x22,
- 0x23,
- 0x24,
+ 0x15,
+ 0x16,
0x25,
0x26,
- 0x27,
- 0x28,
- 0x29,
- 0x2A,
- 0x2B,
- 0x2C,
- 0x2D,
- 0x2E,
- 0x2F,
- 0x30,
- 0x3A,
- 0x3C,
- 0x3F,
0x40,
+ 0x41,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x4D,
+ 0x4E,
+ 0x4F,
+ 0x50,
+ 0x5A,
0x5B,
0x5C,
0x5D,
0x5E,
+ 0x5F,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6B,
+ 0x6C,
+ 0x6D,
+ 0x6F,
+ 0x70,
+ 0x7A,
0x7B,
- 0x7C,
0x7D,
0x7E,
0x7F,
- 0x85,
- 0x86,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x90,
+ 0x91,
+ 0x9F,
0xA0,
- 0xA1,
- 0xA2,
- 0xA3,
- 0xA6,
- 0xAB,
+ 0xAA,
0xAC,
- 0xAD,
- 0xAE,
- 0xB0,
0xB1,
- 0xB2,
- 0xB4,
- 0xB5,
+ 0xB3,
+ 0xBA,
0xBB,
0xBC,
+ 0xBE,
0xBF,
0xC0,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xE0,
+ 0xE1,
+ 0xF0,
+ 0xFA,
+ 0xFF,
+ 0x100,
0x2C8,
0x2C9,
0x2CC,
@@ -8023,6 +46706,8 @@
0xAF0,
0xAF1,
0xAF2,
+ 0xAFA,
+ 0xB00,
0xB01,
0xB04,
0xB3C,
@@ -8083,8 +46768,10 @@
0xCE4,
0xCE6,
0xCF0,
- 0xD01,
+ 0xD00,
0xD04,
+ 0xD3B,
+ 0xD3D,
0xD3E,
0xD45,
0xD46,
@@ -8315,10 +47002,10 @@
0x1CEE,
0x1CF2,
0x1CF5,
- 0x1CF8,
+ 0x1CF7,
0x1CFA,
0x1DC0,
- 0x1DF6,
+ 0x1DFA,
0x1DFB,
0x1E00,
0x1FFD,
@@ -8557,7 +47244,7 @@
0x2E40,
0x2E42,
0x2E43,
- 0x2E45,
+ 0x2E4A,
0x2E80,
0x2E9A,
0x2E9B,
@@ -8652,7 +47339,7 @@
0x30FF,
0x3100,
0x3105,
- 0x312E,
+ 0x312F,
0x3131,
0x318F,
0x3190,
@@ -9852,6 +48539,26 @@
0x1173F,
0x118E0,
0x118EA,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A40,
+ 0x11A41,
+ 0x11A45,
+ 0x11A46,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A5C,
+ 0x11A8A,
+ 0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA1,
+ 0x11AA3,
0x11C2F,
0x11C37,
0x11C38,
@@ -9867,6 +48574,18 @@
0x11CA8,
0x11CA9,
0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
0x12470,
0x12475,
0x13258,
@@ -9904,13 +48623,15 @@
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE1,
+ 0x16FE2,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1B000,
- 0x1B002,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -9978,10 +48699,12 @@
0x1F3B7,
0x1F3BC,
0x1F3BD,
- 0x1F3C3,
+ 0x1F3C2,
0x1F3C5,
+ 0x1F3C7,
+ 0x1F3C8,
0x1F3CA,
- 0x1F3CC,
+ 0x1F3CD,
0x1F3FB,
0x1F400,
0x1F442,
@@ -10018,7 +48741,7 @@
0x1F525,
0x1F532,
0x1F54A,
- 0x1F575,
+ 0x1F574,
0x1F576,
0x1F57A,
0x1F57B,
@@ -10044,6 +48767,8 @@
0x1F6B7,
0x1F6C0,
0x1F6C1,
+ 0x1F6CC,
+ 0x1F6CD,
0x1F700,
0x1F774,
0x1F780,
@@ -10058,16 +48783,20 @@
0x1F888,
0x1F890,
0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
0x1F918,
- 0x1F91F,
+ 0x1F91D,
+ 0x1F91E,
+ 0x1F920,
0x1F926,
0x1F927,
0x1F930,
- 0x1F931,
- 0x1F933,
0x1F93A,
- 0x1F93C,
+ 0x1F93D,
0x1F93F,
+ 0x1F9D1,
+ 0x1F9DE,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -10081,11 +48810,16 @@
0xE01F0
};
-#endif /* defined(PERL_IN_PERL_C) */
+# endif /* EBCDIC 037 */
+#endif /* defined(PERL_IN_UTF8_C) */
+
#if defined(PERL_IN_REGEXEC_C)
-#define LB_ENUM_COUNT 39
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
typedef enum {
LB_Alphabetic = 0,
@@ -10129,63 +48863,82 @@
LB_EDGE = 38
} LB_enum;
-static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Combining_Mark,
LB_Break_After,
- LB_Line_Feed,
+ LB_Combining_Mark,
LB_Mandatory_Break,
LB_Carriage_Return,
LB_Combining_Mark,
+ LB_Next_Line,
+ LB_Combining_Mark,
+ LB_Line_Feed,
+ LB_Combining_Mark,
LB_Space,
- LB_Exclamation,
- LB_Quotation,
+ LB_Glue,
LB_Alphabetic,
- LB_Prefix_Numeric,
LB_Postfix_Numeric,
+ LB_Infix_Numeric,
LB_Alphabetic,
- LB_Quotation,
LB_Open_Punctuation,
- LB_Close_Parenthesis,
+ LB_Prefix_Numeric,
+ LB_Break_After,
LB_Alphabetic,
+ LB_Exclamation,
LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Close_Parenthesis,
LB_Infix_Numeric,
+ LB_Alphabetic,
LB_Hyphen,
- LB_Infix_Numeric,
LB_Break_Symbols,
- LB_Numeric,
+ LB_Alphabetic,
LB_Infix_Numeric,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Exclamation,
LB_Alphabetic,
+ LB_Infix_Numeric,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Quotation,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
LB_Open_Punctuation,
+ LB_Alphabetic,
LB_Prefix_Numeric,
- LB_Close_Parenthesis,
LB_Alphabetic,
LB_Open_Punctuation,
- LB_Break_After,
- LB_Close_Punctuation,
+ LB_Close_Parenthesis,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Next_Line,
- LB_Combining_Mark,
- LB_Glue,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Open_Punctuation,
- LB_Postfix_Numeric,
- LB_Prefix_Numeric,
LB_Alphabetic,
- LB_Quotation,
- LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
- LB_Postfix_Numeric,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Prefix_Numeric,
LB_Alphabetic,
- LB_Break_Before,
+ LB_Numeric,
LB_Alphabetic,
- LB_Quotation,
+ LB_Combining_Mark,
LB_Alphabetic,
- LB_Open_Punctuation,
- LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Break_Before,
@@ -10355,6 +49108,8 @@
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -10413,6 +49168,8 @@
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Postfix_Numeric,
@@ -12174,8 +50931,28 @@
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Break_After,
+ LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_Before,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -12185,6 +50962,18 @@
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -12229,6 +51018,8 @@
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Ideographic,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
@@ -12300,6 +51091,8 @@
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
LB_E_Modifier,
LB_Ideographic,
LB_E_Base,
@@ -12362,6 +51155,8 @@
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -12376,6 +51171,8 @@
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_E_Base,
LB_Ideographic,
LB_E_Base,
@@ -12386,6 +51183,8 @@
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -12399,12 +51198,16 @@
LB_Alphabetic
};
+# endif /* EBCDIC 037 */
+
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_PERL_C)
+#if defined(PERL_IN_UTF8_C)
+# if 'A' == 65 /* ASCII/Latin1 */
+
static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
- 2957, /* Number of elements */
+ 3002, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -13109,6 +51912,8 @@
0x840,
0x859,
0x85C,
+ 0x860,
+ 0x86B,
0x8A0,
0x8B5,
0x8B6,
@@ -13161,6 +51966,8 @@
0x9E6,
0x9F0,
0x9F2,
+ 0x9FC,
+ 0x9FD,
0xA01,
0xA04,
0xA05,
@@ -13227,6 +52034,7 @@
0xAF0,
0xAF9,
0xAFA,
+ 0xB00,
0xB01,
0xB04,
0xB05,
@@ -13351,7 +52159,7 @@
0xCF0,
0xCF1,
0xCF3,
- 0xD01,
+ 0xD00,
0xD04,
0xD05,
0xD0D,
@@ -13692,11 +52500,10 @@
0x1CF2,
0x1CF5,
0x1CF7,
- 0x1CF8,
0x1CFA,
0x1D00,
0x1DC0,
- 0x1DF6,
+ 0x1DFA,
0x1DFB,
0x1E00,
0x1E01,
@@ -14306,7 +53113,7 @@
0x30FC,
0x3100,
0x3105,
- 0x312E,
+ 0x312F,
0x3131,
0x318F,
0x31A0,
@@ -14316,7 +53123,7 @@
0x3400,
0x4DB6,
0x4E00,
- 0x9FD6,
+ 0x9FEB,
0xA000,
0xA48D,
0xA4D0,
@@ -14794,7 +53601,7 @@
0x102E1,
0x10300,
0x10320,
- 0x10330,
+ 0x1032D,
0x1034B,
0x10350,
0x10376,
@@ -15055,6 +53862,26 @@
0x118EA,
0x118FF,
0x11900,
+ 0x11A00,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A42,
+ 0x11A44,
+ 0x11A47,
+ 0x11A48,
+ 0x11A50,
+ 0x11A51,
+ 0x11A5C,
+ 0x11A84,
+ 0x11A86,
+ 0x11A8A,
+ 0x11A9A,
+ 0x11A9B,
+ 0x11A9D,
0x11AC0,
0x11AF9,
0x11C00,
@@ -15074,6 +53901,23 @@
0x11CA8,
0x11CA9,
0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
0x12000,
0x1239A,
0x12400,
@@ -15119,13 +53963,15 @@
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE1,
+ 0x16FE2,
0x17000,
0x187ED,
0x18800,
0x18AF3,
0x1B000,
- 0x1B002,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -15357,6 +54203,8 @@
0x2B81E,
0x2B820,
0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
0x2F800,
0x2FA1E,
0xE0001,
@@ -15367,11 +54215,13 @@
0xE01F0
};
-#endif /* defined(PERL_IN_PERL_C) */
+# endif /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
+
#if defined(PERL_IN_REGEXEC_C)
-#define SB_ENUM_COUNT 16
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
SB_Other = 0,
@@ -15392,6 +54242,10 @@
SB_EDGE = 15
} SB_enum;
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Sp,
@@ -16098,6 +54952,8 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Format,
SB_Extend,
@@ -16146,6 +55002,8 @@
SB_Numeric,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_OLetter,
@@ -16211,6 +55069,7 @@
SB_Numeric,
SB_Other,
SB_OLetter,
+ SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
@@ -16343,27 +55202,87 @@
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Numeric,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -16370,6 +55289,10 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -16376,34 +55299,173 @@
SB_Other,
SB_Extend,
SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
+ SB_Close,
+ SB_Extend,
+ SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
SB_Numeric,
+ SB_STerm,
SB_Other,
+ SB_OLetter,
SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Extend,
SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Sp,
+ SB_OLetter,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Numeric,
SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Format,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Numeric,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -16412,88 +55474,1689 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
+ SB_STerm,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_STerm,
+ SB_Lower,
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Lower,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Sp,
+ SB_Format,
+ SB_Extend,
+ SB_Format,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_ATerm,
+ SB_Other,
+ SB_Sep,
+ SB_Format,
+ SB_Sp,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_STerm,
+ SB_Other,
+ SB_Sp,
+ SB_Format,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Close,
+ SB_Lower,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Extend,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Sp,
+ SB_SContinue,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
SB_Numeric,
+ SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
SB_Numeric,
SB_Other,
SB_Extend,
+ SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_OLetter,
SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
+ SB_SContinue,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_ATerm,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_SContinue,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_ATerm,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Upper,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Lower,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_STerm,
+ SB_Close,
+ SB_SContinue,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
+ SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Format,
SB_STerm,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
+ SB_Other,
SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
SB_OLetter,
+ SB_STerm,
+ SB_Other,
SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Numeric,
+ SB_Other,
SB_Extend,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Upper,
+ SB_Lower,
+ SB_Numeric,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_STerm,
+ SB_Format,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Format,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Lower,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -16526,22 +57189,4328 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other
+};
+
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
+ 3026, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xD,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x4D,
+ 0x4E,
+ 0x51,
+ 0x5A,
+ 0x5B,
+ 0x5D,
+ 0x5E,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6B,
+ 0x6C,
+ 0x6F,
+ 0x70,
+ 0x71,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x7F,
+ 0x80,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xBD,
+ 0xBE,
+ 0xC0,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BC,
+ 0x1BD,
+ 0x1C0,
+ 0x1C4,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B9,
+ 0x2C0,
+ 0x2C2,
+ 0x2C6,
+ 0x2D2,
+ 0x2E0,
+ 0x2E5,
+ 0x2EC,
+ 0x2ED,
+ 0x2EE,
+ 0x2EF,
+ 0x300,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x375,
+ 0x376,
+ 0x377,
+ 0x378,
+ 0x37A,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x483,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x55D,
+ 0x55E,
+ 0x561,
+ 0x588,
+ 0x589,
+ 0x58A,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x5D0,
+ 0x5EB,
+ 0x5F0,
+ 0x5F4,
+ 0x600,
+ 0x606,
+ 0x60C,
+ 0x60E,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61D,
+ 0x61F,
+ 0x620,
+ 0x64B,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x66E,
+ 0x670,
+ 0x671,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6DD,
+ 0x6DE,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x6F0,
+ 0x6FA,
+ 0x6FD,
+ 0x6FF,
+ 0x700,
+ 0x703,
+ 0x70F,
+ 0x710,
+ 0x711,
+ 0x712,
+ 0x730,
+ 0x74B,
+ 0x74D,
+ 0x7A6,
+ 0x7B1,
+ 0x7B2,
+ 0x7C0,
+ 0x7CA,
+ 0x7EB,
+ 0x7F4,
+ 0x7F6,
+ 0x7F8,
+ 0x7F9,
+ 0x7FA,
+ 0x7FB,
+ 0x800,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
+ 0x82E,
+ 0x840,
+ 0x859,
+ 0x85C,
+ 0x860,
+ 0x86B,
+ 0x8A0,
+ 0x8B5,
+ 0x8B6,
+ 0x8BE,
+ 0x8D4,
+ 0x8E2,
+ 0x8E3,
+ 0x904,
+ 0x93A,
+ 0x93D,
+ 0x93E,
+ 0x950,
+ 0x951,
+ 0x958,
+ 0x962,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9BD,
+ 0x9BE,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CE,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E2,
+ 0x9E4,
+ 0x9E6,
+ 0x9F0,
+ 0x9F2,
+ 0x9FC,
+ 0x9FD,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA34,
+ 0xA35,
+ 0xA37,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA59,
+ 0xA5D,
+ 0xA5E,
+ 0xA5F,
+ 0xA66,
+ 0xA70,
+ 0xA72,
+ 0xA75,
+ 0xA76,
+ 0xA81,
+ 0xA84,
+ 0xA85,
+ 0xA8E,
+ 0xA8F,
+ 0xA92,
+ 0xA93,
+ 0xAA9,
+ 0xAAA,
+ 0xAB1,
+ 0xAB2,
+ 0xAB4,
+ 0xAB5,
+ 0xABA,
+ 0xABC,
+ 0xABD,
+ 0xABE,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
+ 0xAD0,
+ 0xAD1,
+ 0xAE0,
+ 0xAE2,
+ 0xAE4,
+ 0xAE6,
+ 0xAF0,
+ 0xAF9,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB3D,
+ 0xB3E,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB5C,
+ 0xB5E,
+ 0xB5F,
+ 0xB62,
+ 0xB64,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 0xB82,
+ 0xB83,
+ 0xB84,
+ 0xB85,
+ 0xB8B,
+ 0xB8E,
+ 0xB91,
+ 0xB92,
+ 0xB96,
+ 0xB99,
+ 0xB9B,
+ 0xB9C,
+ 0xB9D,
+ 0xB9E,
+ 0xBA0,
+ 0xBA3,
+ 0xBA5,
+ 0xBA8,
+ 0xBAB,
+ 0xBAE,
+ 0xBBA,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD0,
+ 0xBD1,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBF0,
+ 0xC00,
+ 0xC04,
+ 0xC05,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC3A,
+ 0xC3D,
+ 0xC3E,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC58,
+ 0xC5B,
+ 0xC60,
+ 0xC62,
+ 0xC64,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCBD,
+ 0xCBE,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCDE,
+ 0xCDF,
+ 0xCE0,
+ 0xCE2,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD3E,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4E,
+ 0xD4F,
+ 0xD54,
+ 0xD57,
+ 0xD58,
+ 0xD5F,
+ 0xD62,
+ 0xD64,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD97,
+ 0xD9A,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF4,
+ 0xE01,
+ 0xE31,
+ 0xE32,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE47,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8B,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEB1,
+ 0xEB2,
+ 0xEB4,
+ 0xEBA,
+ 0xEBB,
+ 0xEBD,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDC,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF18,
+ 0xF1A,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF40,
+ 0xF48,
+ 0xF49,
+ 0xF6D,
+ 0xF71,
+ 0xF85,
+ 0xF86,
+ 0xF88,
+ 0xF8D,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x102B,
+ 0x103F,
+ 0x1040,
+ 0x104A,
+ 0x104C,
+ 0x1050,
+ 0x1056,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1062,
+ 0x1065,
+ 0x1067,
+ 0x106E,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x108E,
+ 0x108F,
+ 0x1090,
+ 0x109A,
+ 0x109E,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FC,
+ 0x1249,
+ 0x124A,
+ 0x124E,
+ 0x1250,
+ 0x1257,
+ 0x1258,
+ 0x1259,
+ 0x125A,
+ 0x125E,
+ 0x1260,
+ 0x1289,
+ 0x128A,
+ 0x128E,
+ 0x1290,
+ 0x12B1,
+ 0x12B2,
+ 0x12B6,
+ 0x12B8,
+ 0x12BF,
+ 0x12C0,
+ 0x12C1,
+ 0x12C2,
+ 0x12C6,
+ 0x12C8,
+ 0x12D7,
+ 0x12D8,
+ 0x1311,
+ 0x1312,
+ 0x1316,
+ 0x1318,
+ 0x135B,
+ 0x135D,
+ 0x1360,
+ 0x1362,
+ 0x1363,
+ 0x1367,
+ 0x1369,
+ 0x1380,
+ 0x1390,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1401,
+ 0x166D,
+ 0x166E,
+ 0x166F,
+ 0x1680,
+ 0x1681,
+ 0x169B,
+ 0x169D,
+ 0x16A0,
+ 0x16EB,
+ 0x16EE,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1712,
+ 0x1715,
+ 0x1720,
+ 0x1732,
+ 0x1735,
+ 0x1737,
+ 0x1740,
+ 0x1752,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1780,
+ 0x17B4,
+ 0x17D4,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x1802,
+ 0x1803,
+ 0x1804,
+ 0x1808,
+ 0x1809,
+ 0x180A,
+ 0x180B,
+ 0x180E,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1878,
+ 0x1880,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
+ 0x18AB,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1944,
+ 0x1946,
+ 0x1950,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DA,
+ 0x1A00,
+ 0x1A17,
+ 0x1A1C,
+ 0x1A20,
+ 0x1A55,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA7,
+ 0x1AA8,
+ 0x1AAC,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B05,
+ 0x1B34,
+ 0x1B45,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B5A,
+ 0x1B5C,
+ 0x1B5E,
+ 0x1B60,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
+ 0x1B83,
+ 0x1BA1,
+ 0x1BAE,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1BE6,
+ 0x1BF4,
+ 0x1C00,
+ 0x1C24,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C3D,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C50,
+ 0x1C5A,
+ 0x1C7E,
+ 0x1C80,
+ 0x1C89,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF5,
+ 0x1CF7,
+ 0x1CFA,
+ 0x1D00,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x1FFD,
+ 0x2000,
+ 0x200B,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2013,
+ 0x2015,
+ 0x2018,
+ 0x2020,
+ 0x2024,
+ 0x2025,
+ 0x2028,
+ 0x202A,
+ 0x202F,
+ 0x2030,
+ 0x2039,
+ 0x203B,
+ 0x203C,
+ 0x203E,
+ 0x2045,
+ 0x2047,
+ 0x204A,
+ 0x205F,
+ 0x2060,
+ 0x2065,
+ 0x2066,
+ 0x2070,
+ 0x2071,
+ 0x2072,
+ 0x207D,
+ 0x207F,
+ 0x2080,
+ 0x208D,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20D0,
+ 0x20F1,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2160,
+ 0x2170,
+ 0x2180,
+ 0x2183,
+ 0x2184,
+ 0x2185,
+ 0x2189,
+ 0x2308,
+ 0x230C,
+ 0x2329,
+ 0x232B,
+ 0x24B6,
+ 0x24D0,
+ 0x24EA,
+ 0x275B,
+ 0x2761,
+ 0x2768,
+ 0x2776,
+ 0x27C5,
+ 0x27C7,
+ 0x27E6,
+ 0x27F0,
+ 0x2983,
+ 0x2999,
+ 0x29D8,
+ 0x29DC,
+ 0x29FC,
+ 0x29FE,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D30,
+ 0x2D68,
+ 0x2D6F,
+ 0x2D70,
+ 0x2D7F,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x2DE0,
+ 0x2E00,
+ 0x2E0E,
+ 0x2E1C,
+ 0x2E1E,
+ 0x2E20,
+ 0x2E2A,
+ 0x2E2E,
+ 0x2E2F,
+ 0x2E30,
+ 0x2E3C,
+ 0x2E3D,
+ 0x2E42,
+ 0x2E43,
+ 0x3000,
+ 0x3001,
+ 0x3002,
+ 0x3003,
+ 0x3005,
+ 0x3008,
+ 0x3012,
+ 0x3014,
+ 0x301C,
+ 0x301D,
+ 0x3020,
+ 0x3021,
+ 0x302A,
+ 0x3030,
+ 0x3031,
+ 0x3036,
+ 0x3038,
+ 0x303D,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x30A0,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC,
+ 0x3100,
+ 0x3105,
+ 0x312F,
+ 0x3131,
+ 0x318F,
+ 0x31A0,
+ 0x31BB,
+ 0x31F0,
+ 0x3200,
+ 0x3400,
+ 0x4DB6,
+ 0x4E00,
+ 0x9FEB,
+ 0xA000,
+ 0xA48D,
+ 0xA4D0,
+ 0xA4FE,
+ 0xA4FF,
+ 0xA500,
+ 0xA60D,
+ 0xA60E,
+ 0xA610,
+ 0xA620,
+ 0xA62A,
+ 0xA62C,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA66F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
+ 0xA67F,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
+ 0xA6F2,
+ 0xA6F3,
+ 0xA6F4,
+ 0xA6F7,
+ 0xA6F8,
+ 0xA717,
+ 0xA720,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA789,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7F7,
+ 0xA7F8,
+ 0xA7FB,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA823,
+ 0xA828,
+ 0xA840,
+ 0xA874,
+ 0xA876,
+ 0xA878,
+ 0xA880,
+ 0xA882,
+ 0xA8B4,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA8E0,
+ 0xA8F2,
+ 0xA8F8,
+ 0xA8FB,
+ 0xA8FC,
+ 0xA8FD,
+ 0xA8FE,
+ 0xA900,
+ 0xA90A,
+ 0xA926,
+ 0xA92E,
+ 0xA92F,
+ 0xA930,
+ 0xA947,
+ 0xA954,
+ 0xA960,
+ 0xA97D,
+ 0xA980,
+ 0xA984,
+ 0xA9B3,
+ 0xA9C1,
+ 0xA9C8,
+ 0xA9CA,
+ 0xA9CF,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9E0,
+ 0xA9E5,
+ 0xA9E6,
+ 0xA9F0,
+ 0xA9FA,
+ 0xA9FF,
+ 0xAA00,
+ 0xAA29,
+ 0xAA37,
+ 0xAA40,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5D,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA7B,
+ 0xAA7E,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAC3,
+ 0xAADB,
+ 0xAADE,
+ 0xAAE0,
+ 0xAAEB,
+ 0xAAF0,
+ 0xAAF2,
+ 0xAAF5,
+ 0xAAF7,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB5C,
+ 0xAB66,
+ 0xAB70,
+ 0xABC0,
+ 0xABE3,
+ 0xABEB,
+ 0xABEC,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0xAC00,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xF900,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFB29,
+ 0xFB2A,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBB2,
+ 0xFBD3,
+ 0xFD3E,
+ 0xFD40,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDF0,
+ 0xFDFC,
+ 0xFE00,
+ 0xFE10,
+ 0xFE12,
+ 0xFE13,
+ 0xFE14,
+ 0xFE17,
+ 0xFE19,
+ 0xFE20,
+ 0xFE30,
+ 0xFE31,
+ 0xFE33,
+ 0xFE35,
+ 0xFE45,
+ 0xFE47,
+ 0xFE49,
+ 0xFE50,
+ 0xFE52,
+ 0xFE53,
+ 0xFE55,
+ 0xFE56,
+ 0xFE58,
+ 0xFE59,
+ 0xFE5F,
+ 0xFE63,
+ 0xFE64,
+ 0xFE70,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFF02,
+ 0xFF08,
+ 0xFF0A,
+ 0xFF0C,
+ 0xFF0E,
+ 0xFF0F,
+ 0xFF1A,
+ 0xFF1B,
+ 0xFF1F,
+ 0xFF20,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF3C,
+ 0xFF3D,
+ 0xFF3E,
+ 0xFF41,
+ 0xFF5B,
+ 0xFF5C,
+ 0xFF5D,
+ 0xFF5E,
+ 0xFF5F,
+ 0xFF61,
+ 0xFF62,
+ 0xFF64,
+ 0xFF65,
+ 0xFF66,
+ 0xFF9E,
+ 0xFFA0,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFF9,
+ 0xFFFC,
+ 0x10000,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10140,
+ 0x10175,
+ 0x101FD,
+ 0x101FE,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x102E0,
+ 0x102E1,
+ 0x10300,
+ 0x10320,
+ 0x1032D,
+ 0x1034B,
+ 0x10350,
+ 0x10376,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x103A0,
+ 0x103C4,
+ 0x103C8,
+ 0x103D0,
+ 0x103D1,
+ 0x103D6,
+ 0x10400,
+ 0x10428,
+ 0x10450,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10500,
+ 0x10528,
+ 0x10530,
+ 0x10564,
+ 0x10600,
+ 0x10737,
+ 0x10740,
+ 0x10756,
+ 0x10760,
+ 0x10768,
+ 0x10800,
+ 0x10806,
+ 0x10808,
+ 0x10809,
+ 0x1080A,
+ 0x10836,
+ 0x10837,
+ 0x10839,
+ 0x1083C,
+ 0x1083D,
+ 0x1083F,
+ 0x10856,
+ 0x10860,
+ 0x10877,
+ 0x10880,
+ 0x1089F,
+ 0x108E0,
+ 0x108F3,
+ 0x108F4,
+ 0x108F6,
+ 0x10900,
+ 0x10916,
+ 0x10920,
+ 0x1093A,
+ 0x10980,
+ 0x109B8,
+ 0x109BE,
+ 0x109C0,
+ 0x10A00,
+ 0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A10,
+ 0x10A14,
+ 0x10A15,
+ 0x10A18,
+ 0x10A19,
+ 0x10A34,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10A56,
+ 0x10A58,
+ 0x10A60,
+ 0x10A7D,
+ 0x10A80,
+ 0x10A9D,
+ 0x10AC0,
+ 0x10AC8,
+ 0x10AC9,
+ 0x10AE5,
+ 0x10AE7,
+ 0x10B00,
+ 0x10B36,
+ 0x10B40,
+ 0x10B56,
+ 0x10B60,
+ 0x10B73,
+ 0x10B80,
+ 0x10B92,
+ 0x10C00,
+ 0x10C49,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x11000,
+ 0x11003,
+ 0x11038,
+ 0x11047,
+ 0x11049,
+ 0x11066,
+ 0x11070,
+ 0x1107F,
+ 0x11083,
+ 0x110B0,
+ 0x110BB,
+ 0x110BD,
+ 0x110BE,
+ 0x110C2,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11103,
+ 0x11127,
+ 0x11135,
+ 0x11136,
+ 0x11140,
+ 0x11141,
+ 0x11144,
+ 0x11150,
+ 0x11173,
+ 0x11174,
+ 0x11176,
+ 0x11177,
+ 0x11180,
+ 0x11183,
+ 0x111B3,
+ 0x111C1,
+ 0x111C5,
+ 0x111C7,
+ 0x111CA,
+ 0x111CD,
+ 0x111CE,
+ 0x111D0,
+ 0x111DA,
+ 0x111DB,
+ 0x111DC,
+ 0x111DD,
+ 0x111DE,
+ 0x111E0,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1122C,
+ 0x11238,
+ 0x1123A,
+ 0x1123B,
+ 0x1123D,
+ 0x1123E,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112A9,
+ 0x112AA,
+ 0x112B0,
+ 0x112DF,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11304,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133C,
+ 0x1133D,
+ 0x1133E,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11362,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11400,
+ 0x11435,
+ 0x11447,
+ 0x1144B,
+ 0x1144D,
+ 0x11450,
+ 0x1145A,
+ 0x11480,
+ 0x114B0,
+ 0x114C4,
+ 0x114C6,
+ 0x114C7,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115AF,
+ 0x115B6,
+ 0x115B8,
+ 0x115C1,
+ 0x115C2,
+ 0x115C4,
+ 0x115C9,
+ 0x115D8,
+ 0x115DC,
+ 0x115DE,
+ 0x11600,
+ 0x11630,
+ 0x11641,
+ 0x11643,
+ 0x11644,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11680,
+ 0x116AB,
+ 0x116B8,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171A,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x1173A,
+ 0x1173C,
+ 0x1173F,
+ 0x118A0,
+ 0x118C0,
+ 0x118E0,
+ 0x118EA,
+ 0x118FF,
+ 0x11900,
+ 0x11A00,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A42,
+ 0x11A44,
+ 0x11A47,
+ 0x11A48,
+ 0x11A50,
+ 0x11A51,
+ 0x11A5C,
+ 0x11A84,
+ 0x11A86,
+ 0x11A8A,
+ 0x11A9A,
+ 0x11A9B,
+ 0x11A9D,
+ 0x11AC0,
+ 0x11AF9,
+ 0x11C00,
+ 0x11C09,
+ 0x11C0A,
+ 0x11C2F,
+ 0x11C37,
+ 0x11C38,
+ 0x11C40,
+ 0x11C41,
+ 0x11C43,
+ 0x11C50,
+ 0x11C5A,
+ 0x11C72,
+ 0x11C90,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x12000,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x14400,
+ 0x14647,
+ 0x16800,
+ 0x16A39,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B30,
+ 0x16B37,
+ 0x16B39,
+ 0x16B40,
+ 0x16B44,
+ 0x16B45,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16F00,
+ 0x16F45,
+ 0x16F50,
+ 0x16F51,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16F93,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE2,
+ 0x17000,
+ 0x187ED,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D165,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA88,
+ 0x1DA89,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E922,
+ 0x1E944,
+ 0x1E94B,
+ 0x1E950,
+ 0x1E95A,
+ 0x1EE00,
+ 0x1EE04,
+ 0x1EE05,
+ 0x1EE20,
+ 0x1EE21,
+ 0x1EE23,
+ 0x1EE24,
+ 0x1EE25,
+ 0x1EE27,
+ 0x1EE28,
+ 0x1EE29,
+ 0x1EE33,
+ 0x1EE34,
+ 0x1EE38,
+ 0x1EE39,
+ 0x1EE3A,
+ 0x1EE3B,
+ 0x1EE3C,
+ 0x1EE42,
+ 0x1EE43,
+ 0x1EE47,
+ 0x1EE48,
+ 0x1EE49,
+ 0x1EE4A,
+ 0x1EE4B,
+ 0x1EE4C,
+ 0x1EE4D,
+ 0x1EE50,
+ 0x1EE51,
+ 0x1EE53,
+ 0x1EE54,
+ 0x1EE55,
+ 0x1EE57,
+ 0x1EE58,
+ 0x1EE59,
+ 0x1EE5A,
+ 0x1EE5B,
+ 0x1EE5C,
+ 0x1EE5D,
+ 0x1EE5E,
+ 0x1EE5F,
+ 0x1EE60,
+ 0x1EE61,
+ 0x1EE63,
+ 0x1EE64,
+ 0x1EE65,
+ 0x1EE67,
+ 0x1EE6B,
+ 0x1EE6C,
+ 0x1EE73,
+ 0x1EE74,
+ 0x1EE78,
+ 0x1EE79,
+ 0x1EE7D,
+ 0x1EE7E,
+ 0x1EE7F,
+ 0x1EE80,
+ 0x1EE8A,
+ 0x1EE8B,
+ 0x1EE9C,
+ 0x1EEA1,
+ 0x1EEA4,
+ 0x1EEA5,
+ 0x1EEAA,
+ 0x1EEAB,
+ 0x1EEBC,
+ 0x1F130,
+ 0x1F14A,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F170,
+ 0x1F18A,
+ 0x1F676,
+ 0x1F679,
+ 0x20000,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+typedef enum {
+ SB_Other = 0,
+ SB_ATerm = 1,
+ SB_CR = 2,
+ SB_Close = 3,
+ SB_Extend = 4,
+ SB_Format = 5,
+ SB_LF = 6,
+ SB_Lower = 7,
+ SB_Numeric = 8,
+ SB_OLetter = 9,
+ SB_SContinue = 10,
+ SB_STerm = 11,
+ SB_Sep = 12,
+ SB_Sp = 13,
+ SB_Upper = 14,
+ SB_EDGE = 15
+} SB_enum;
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
+ SB_Other,
+ SB_Sp,
+ SB_Other,
+ SB_Sp,
+ SB_CR,
+ SB_Other,
+ SB_LF,
+ SB_Other,
+ SB_Sep,
+ SB_Other,
+ SB_Sp,
+ SB_Lower,
+ SB_Other,
+ SB_ATerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Lower,
SB_STerm,
SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
SB_STerm,
+ SB_Lower,
+ SB_Upper,
SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Upper,
+ SB_Lower,
+ SB_Close,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Close,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Upper,
+ SB_Format,
+ SB_Lower,
+ SB_Close,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Numeric,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
+ SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
SB_Other,
+ SB_Upper,
SB_Lower,
SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Extend,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Format,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Format,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Format,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Close,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Extend,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
SB_Sp,
SB_OLetter,
SB_Close,
@@ -16676,33 +61645,423 @@
SB_OLetter,
SB_Extend,
SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Lower,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Upper,
SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Sp,
+ SB_Format,
SB_Extend,
+ SB_Format,
SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_ATerm,
+ SB_Other,
+ SB_Sep,
+ SB_Format,
+ SB_Sp,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_STerm,
+ SB_Other,
+ SB_Sp,
+ SB_Format,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Close,
+ SB_Lower,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
SB_Extend,
+ SB_Other,
SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Other,
SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_OLetter,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
SB_Upper,
+ SB_Other,
+ SB_Upper,
SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
SB_Upper,
SB_Lower,
+ SB_OLetter,
SB_Upper,
SB_Lower,
+ SB_OLetter,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
SB_Upper,
SB_Lower,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
SB_Upper,
+ SB_Other,
SB_Lower,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
@@ -16819,12 +62178,110 @@
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Extend,
SB_Upper,
SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Sp,
+ SB_SContinue,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
@@ -16871,6 +62328,12 @@
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Upper,
SB_Lower,
SB_Upper,
@@ -16899,6 +62362,16 @@
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Upper,
@@ -16933,46 +62406,818 @@
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
SB_Other,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
SB_Other,
+ SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_SContinue,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_ATerm,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_SContinue,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_ATerm,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Upper,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Other,
SB_Lower,
+ SB_Close,
SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_STerm,
+ SB_Close,
+ SB_SContinue,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Upper,
+ SB_Lower,
+ SB_OLetter,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Upper,
SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Format,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_Upper,
+ SB_Lower,
+ SB_Numeric,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_STerm,
+ SB_Format,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Format,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
SB_Lower,
SB_Other,
SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Lower,
SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Other,
SB_Lower,
+ SB_Other,
+ SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
SB_Other,
SB_Lower,
+ SB_Upper,
SB_Other,
SB_Lower,
+ SB_Other,
+ SB_Lower,
SB_Upper,
SB_Other,
SB_Lower,
@@ -16981,17 +63226,4842 @@
SB_Upper,
SB_Other,
SB_Lower,
+ SB_Other,
+ SB_Lower,
SB_Upper,
+ SB_Lower,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Upper,
SB_Lower,
+ SB_Extend,
SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other
+};
+
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_REGEXEC_C) */
+
+#if defined(PERL_IN_UTF8_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
+ 3022, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xD,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x42,
+ 0x4A,
+ 0x4B,
+ 0x4C,
+ 0x4D,
+ 0x4E,
+ 0x51,
+ 0x5A,
+ 0x5B,
+ 0x5D,
+ 0x5E,
+ 0x60,
+ 0x61,
+ 0x62,
+ 0x6A,
+ 0x6B,
+ 0x6C,
+ 0x6F,
+ 0x70,
+ 0x71,
+ 0x79,
+ 0x7A,
+ 0x7B,
+ 0x7D,
+ 0x7E,
+ 0x7F,
+ 0x80,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xBA,
+ 0xBC,
+ 0xC0,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFA,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BC,
+ 0x1BD,
+ 0x1C0,
+ 0x1C4,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B9,
+ 0x2C0,
+ 0x2C2,
+ 0x2C6,
+ 0x2D2,
+ 0x2E0,
+ 0x2E5,
+ 0x2EC,
+ 0x2ED,
+ 0x2EE,
+ 0x2EF,
+ 0x300,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x375,
+ 0x376,
+ 0x377,
+ 0x378,
+ 0x37A,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x483,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x55A,
+ 0x55D,
+ 0x55E,
+ 0x561,
+ 0x588,
+ 0x589,
+ 0x58A,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x5D0,
+ 0x5EB,
+ 0x5F0,
+ 0x5F4,
+ 0x600,
+ 0x606,
+ 0x60C,
+ 0x60E,
+ 0x610,
+ 0x61B,
+ 0x61C,
+ 0x61D,
+ 0x61F,
+ 0x620,
+ 0x64B,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x66E,
+ 0x670,
+ 0x671,
+ 0x6D4,
+ 0x6D5,
+ 0x6D6,
+ 0x6DD,
+ 0x6DE,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x6F0,
+ 0x6FA,
+ 0x6FD,
+ 0x6FF,
+ 0x700,
+ 0x703,
+ 0x70F,
+ 0x710,
+ 0x711,
+ 0x712,
+ 0x730,
+ 0x74B,
+ 0x74D,
+ 0x7A6,
+ 0x7B1,
+ 0x7B2,
+ 0x7C0,
+ 0x7CA,
+ 0x7EB,
+ 0x7F4,
+ 0x7F6,
+ 0x7F8,
+ 0x7F9,
+ 0x7FA,
+ 0x7FB,
+ 0x800,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
+ 0x82E,
+ 0x840,
+ 0x859,
+ 0x85C,
+ 0x860,
+ 0x86B,
+ 0x8A0,
+ 0x8B5,
+ 0x8B6,
+ 0x8BE,
+ 0x8D4,
+ 0x8E2,
+ 0x8E3,
+ 0x904,
+ 0x93A,
+ 0x93D,
+ 0x93E,
+ 0x950,
+ 0x951,
+ 0x958,
+ 0x962,
+ 0x964,
+ 0x966,
+ 0x970,
+ 0x971,
+ 0x981,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9BD,
+ 0x9BE,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CE,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E2,
+ 0x9E4,
+ 0x9E6,
+ 0x9F0,
+ 0x9F2,
+ 0x9FC,
+ 0x9FD,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA34,
+ 0xA35,
+ 0xA37,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA59,
+ 0xA5D,
+ 0xA5E,
+ 0xA5F,
+ 0xA66,
+ 0xA70,
+ 0xA72,
+ 0xA75,
+ 0xA76,
+ 0xA81,
+ 0xA84,
+ 0xA85,
+ 0xA8E,
+ 0xA8F,
+ 0xA92,
+ 0xA93,
+ 0xAA9,
+ 0xAAA,
+ 0xAB1,
+ 0xAB2,
+ 0xAB4,
+ 0xAB5,
+ 0xABA,
+ 0xABC,
+ 0xABD,
+ 0xABE,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
+ 0xAD0,
+ 0xAD1,
+ 0xAE0,
+ 0xAE2,
+ 0xAE4,
+ 0xAE6,
+ 0xAF0,
+ 0xAF9,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB3D,
+ 0xB3E,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB5C,
+ 0xB5E,
+ 0xB5F,
+ 0xB62,
+ 0xB64,
+ 0xB66,
+ 0xB70,
+ 0xB71,
+ 0xB72,
+ 0xB82,
+ 0xB83,
+ 0xB84,
+ 0xB85,
+ 0xB8B,
+ 0xB8E,
+ 0xB91,
+ 0xB92,
+ 0xB96,
+ 0xB99,
+ 0xB9B,
+ 0xB9C,
+ 0xB9D,
+ 0xB9E,
+ 0xBA0,
+ 0xBA3,
+ 0xBA5,
+ 0xBA8,
+ 0xBAB,
+ 0xBAE,
+ 0xBBA,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD0,
+ 0xBD1,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBF0,
+ 0xC00,
+ 0xC04,
+ 0xC05,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC3A,
+ 0xC3D,
+ 0xC3E,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC58,
+ 0xC5B,
+ 0xC60,
+ 0xC62,
+ 0xC64,
+ 0xC66,
+ 0xC70,
+ 0xC80,
+ 0xC81,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCBD,
+ 0xCBE,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCDE,
+ 0xCDF,
+ 0xCE0,
+ 0xCE2,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD3B,
+ 0xD3D,
+ 0xD3E,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD4E,
+ 0xD4F,
+ 0xD54,
+ 0xD57,
+ 0xD58,
+ 0xD5F,
+ 0xD62,
+ 0xD64,
+ 0xD66,
+ 0xD70,
+ 0xD7A,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD97,
+ 0xD9A,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF4,
+ 0xE01,
+ 0xE31,
+ 0xE32,
+ 0xE34,
+ 0xE3B,
+ 0xE40,
+ 0xE47,
+ 0xE4F,
+ 0xE50,
+ 0xE5A,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8B,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEB1,
+ 0xEB2,
+ 0xEB4,
+ 0xEBA,
+ 0xEBB,
+ 0xEBD,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDC,
+ 0xEE0,
+ 0xF00,
+ 0xF01,
+ 0xF18,
+ 0xF1A,
+ 0xF20,
+ 0xF2A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF3E,
+ 0xF40,
+ 0xF48,
+ 0xF49,
+ 0xF6D,
+ 0xF71,
+ 0xF85,
+ 0xF86,
+ 0xF88,
+ 0xF8D,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x1000,
+ 0x102B,
+ 0x103F,
+ 0x1040,
+ 0x104A,
+ 0x104C,
+ 0x1050,
+ 0x1056,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1062,
+ 0x1065,
+ 0x1067,
+ 0x106E,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x108E,
+ 0x108F,
+ 0x1090,
+ 0x109A,
+ 0x109E,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FC,
+ 0x1249,
+ 0x124A,
+ 0x124E,
+ 0x1250,
+ 0x1257,
+ 0x1258,
+ 0x1259,
+ 0x125A,
+ 0x125E,
+ 0x1260,
+ 0x1289,
+ 0x128A,
+ 0x128E,
+ 0x1290,
+ 0x12B1,
+ 0x12B2,
+ 0x12B6,
+ 0x12B8,
+ 0x12BF,
+ 0x12C0,
+ 0x12C1,
+ 0x12C2,
+ 0x12C6,
+ 0x12C8,
+ 0x12D7,
+ 0x12D8,
+ 0x1311,
+ 0x1312,
+ 0x1316,
+ 0x1318,
+ 0x135B,
+ 0x135D,
+ 0x1360,
+ 0x1362,
+ 0x1363,
+ 0x1367,
+ 0x1369,
+ 0x1380,
+ 0x1390,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1401,
+ 0x166D,
+ 0x166E,
+ 0x166F,
+ 0x1680,
+ 0x1681,
+ 0x169B,
+ 0x169D,
+ 0x16A0,
+ 0x16EB,
+ 0x16EE,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1712,
+ 0x1715,
+ 0x1720,
+ 0x1732,
+ 0x1735,
+ 0x1737,
+ 0x1740,
+ 0x1752,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1780,
+ 0x17B4,
+ 0x17D4,
+ 0x17D7,
+ 0x17D8,
+ 0x17DC,
+ 0x17DD,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x1802,
+ 0x1803,
+ 0x1804,
+ 0x1808,
+ 0x1809,
+ 0x180A,
+ 0x180B,
+ 0x180E,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1878,
+ 0x1880,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
+ 0x18AB,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1944,
+ 0x1946,
+ 0x1950,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DA,
+ 0x1A00,
+ 0x1A17,
+ 0x1A1C,
+ 0x1A20,
+ 0x1A55,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA7,
+ 0x1AA8,
+ 0x1AAC,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B05,
+ 0x1B34,
+ 0x1B45,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B5A,
+ 0x1B5C,
+ 0x1B5E,
+ 0x1B60,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
+ 0x1B83,
+ 0x1BA1,
+ 0x1BAE,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1BE6,
+ 0x1BF4,
+ 0x1C00,
+ 0x1C24,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C3D,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C50,
+ 0x1C5A,
+ 0x1C7E,
+ 0x1C80,
+ 0x1C89,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF5,
+ 0x1CF7,
+ 0x1CFA,
+ 0x1D00,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x1FFD,
+ 0x2000,
+ 0x200B,
+ 0x200C,
+ 0x200E,
+ 0x2010,
+ 0x2013,
+ 0x2015,
+ 0x2018,
+ 0x2020,
+ 0x2024,
+ 0x2025,
+ 0x2028,
+ 0x202A,
+ 0x202F,
+ 0x2030,
+ 0x2039,
+ 0x203B,
+ 0x203C,
+ 0x203E,
+ 0x2045,
+ 0x2047,
+ 0x204A,
+ 0x205F,
+ 0x2060,
+ 0x2065,
+ 0x2066,
+ 0x2070,
+ 0x2071,
+ 0x2072,
+ 0x207D,
+ 0x207F,
+ 0x2080,
+ 0x208D,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20D0,
+ 0x20F1,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2160,
+ 0x2170,
+ 0x2180,
+ 0x2183,
+ 0x2184,
+ 0x2185,
+ 0x2189,
+ 0x2308,
+ 0x230C,
+ 0x2329,
+ 0x232B,
+ 0x24B6,
+ 0x24D0,
+ 0x24EA,
+ 0x275B,
+ 0x2761,
+ 0x2768,
+ 0x2776,
+ 0x27C5,
+ 0x27C7,
+ 0x27E6,
+ 0x27F0,
+ 0x2983,
+ 0x2999,
+ 0x29D8,
+ 0x29DC,
+ 0x29FC,
+ 0x29FE,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D30,
+ 0x2D68,
+ 0x2D6F,
+ 0x2D70,
+ 0x2D7F,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x2DE0,
+ 0x2E00,
+ 0x2E0E,
+ 0x2E1C,
+ 0x2E1E,
+ 0x2E20,
+ 0x2E2A,
+ 0x2E2E,
+ 0x2E2F,
+ 0x2E30,
+ 0x2E3C,
+ 0x2E3D,
+ 0x2E42,
+ 0x2E43,
+ 0x3000,
+ 0x3001,
+ 0x3002,
+ 0x3003,
+ 0x3005,
+ 0x3008,
+ 0x3012,
+ 0x3014,
+ 0x301C,
+ 0x301D,
+ 0x3020,
+ 0x3021,
+ 0x302A,
+ 0x3030,
+ 0x3031,
+ 0x3036,
+ 0x3038,
+ 0x303D,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309B,
+ 0x309D,
+ 0x30A0,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC,
+ 0x3100,
+ 0x3105,
+ 0x312F,
+ 0x3131,
+ 0x318F,
+ 0x31A0,
+ 0x31BB,
+ 0x31F0,
+ 0x3200,
+ 0x3400,
+ 0x4DB6,
+ 0x4E00,
+ 0x9FEB,
+ 0xA000,
+ 0xA48D,
+ 0xA4D0,
+ 0xA4FE,
+ 0xA4FF,
+ 0xA500,
+ 0xA60D,
+ 0xA60E,
+ 0xA610,
+ 0xA620,
+ 0xA62A,
+ 0xA62C,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA66F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
+ 0xA67F,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
+ 0xA6F2,
+ 0xA6F3,
+ 0xA6F4,
+ 0xA6F7,
+ 0xA6F8,
+ 0xA717,
+ 0xA720,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA789,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7F7,
+ 0xA7F8,
+ 0xA7FB,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA823,
+ 0xA828,
+ 0xA840,
+ 0xA874,
+ 0xA876,
+ 0xA878,
+ 0xA880,
+ 0xA882,
+ 0xA8B4,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA8E0,
+ 0xA8F2,
+ 0xA8F8,
+ 0xA8FB,
+ 0xA8FC,
+ 0xA8FD,
+ 0xA8FE,
+ 0xA900,
+ 0xA90A,
+ 0xA926,
+ 0xA92E,
+ 0xA92F,
+ 0xA930,
+ 0xA947,
+ 0xA954,
+ 0xA960,
+ 0xA97D,
+ 0xA980,
+ 0xA984,
+ 0xA9B3,
+ 0xA9C1,
+ 0xA9C8,
+ 0xA9CA,
+ 0xA9CF,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9E0,
+ 0xA9E5,
+ 0xA9E6,
+ 0xA9F0,
+ 0xA9FA,
+ 0xA9FF,
+ 0xAA00,
+ 0xAA29,
+ 0xAA37,
+ 0xAA40,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5D,
+ 0xAA60,
+ 0xAA77,
+ 0xAA7A,
+ 0xAA7B,
+ 0xAA7E,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAC3,
+ 0xAADB,
+ 0xAADE,
+ 0xAAE0,
+ 0xAAEB,
+ 0xAAF0,
+ 0xAAF2,
+ 0xAAF5,
+ 0xAAF7,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB5C,
+ 0xAB66,
+ 0xAB70,
+ 0xABC0,
+ 0xABE3,
+ 0xABEB,
+ 0xABEC,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0xAC00,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xF900,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFB29,
+ 0xFB2A,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBB2,
+ 0xFBD3,
+ 0xFD3E,
+ 0xFD40,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDF0,
+ 0xFDFC,
+ 0xFE00,
+ 0xFE10,
+ 0xFE12,
+ 0xFE13,
+ 0xFE14,
+ 0xFE17,
+ 0xFE19,
+ 0xFE20,
+ 0xFE30,
+ 0xFE31,
+ 0xFE33,
+ 0xFE35,
+ 0xFE45,
+ 0xFE47,
+ 0xFE49,
+ 0xFE50,
+ 0xFE52,
+ 0xFE53,
+ 0xFE55,
+ 0xFE56,
+ 0xFE58,
+ 0xFE59,
+ 0xFE5F,
+ 0xFE63,
+ 0xFE64,
+ 0xFE70,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFF02,
+ 0xFF08,
+ 0xFF0A,
+ 0xFF0C,
+ 0xFF0E,
+ 0xFF0F,
+ 0xFF1A,
+ 0xFF1B,
+ 0xFF1F,
+ 0xFF20,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF3C,
+ 0xFF3D,
+ 0xFF3E,
+ 0xFF41,
+ 0xFF5B,
+ 0xFF5C,
+ 0xFF5D,
+ 0xFF5E,
+ 0xFF5F,
+ 0xFF61,
+ 0xFF62,
+ 0xFF64,
+ 0xFF65,
+ 0xFF66,
+ 0xFF9E,
+ 0xFFA0,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFF9,
+ 0xFFFC,
+ 0x10000,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10140,
+ 0x10175,
+ 0x101FD,
+ 0x101FE,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x102E0,
+ 0x102E1,
+ 0x10300,
+ 0x10320,
+ 0x1032D,
+ 0x1034B,
+ 0x10350,
+ 0x10376,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x103A0,
+ 0x103C4,
+ 0x103C8,
+ 0x103D0,
+ 0x103D1,
+ 0x103D6,
+ 0x10400,
+ 0x10428,
+ 0x10450,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10500,
+ 0x10528,
+ 0x10530,
+ 0x10564,
+ 0x10600,
+ 0x10737,
+ 0x10740,
+ 0x10756,
+ 0x10760,
+ 0x10768,
+ 0x10800,
+ 0x10806,
+ 0x10808,
+ 0x10809,
+ 0x1080A,
+ 0x10836,
+ 0x10837,
+ 0x10839,
+ 0x1083C,
+ 0x1083D,
+ 0x1083F,
+ 0x10856,
+ 0x10860,
+ 0x10877,
+ 0x10880,
+ 0x1089F,
+ 0x108E0,
+ 0x108F3,
+ 0x108F4,
+ 0x108F6,
+ 0x10900,
+ 0x10916,
+ 0x10920,
+ 0x1093A,
+ 0x10980,
+ 0x109B8,
+ 0x109BE,
+ 0x109C0,
+ 0x10A00,
+ 0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A10,
+ 0x10A14,
+ 0x10A15,
+ 0x10A18,
+ 0x10A19,
+ 0x10A34,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10A56,
+ 0x10A58,
+ 0x10A60,
+ 0x10A7D,
+ 0x10A80,
+ 0x10A9D,
+ 0x10AC0,
+ 0x10AC8,
+ 0x10AC9,
+ 0x10AE5,
+ 0x10AE7,
+ 0x10B00,
+ 0x10B36,
+ 0x10B40,
+ 0x10B56,
+ 0x10B60,
+ 0x10B73,
+ 0x10B80,
+ 0x10B92,
+ 0x10C00,
+ 0x10C49,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x11000,
+ 0x11003,
+ 0x11038,
+ 0x11047,
+ 0x11049,
+ 0x11066,
+ 0x11070,
+ 0x1107F,
+ 0x11083,
+ 0x110B0,
+ 0x110BB,
+ 0x110BD,
+ 0x110BE,
+ 0x110C2,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11103,
+ 0x11127,
+ 0x11135,
+ 0x11136,
+ 0x11140,
+ 0x11141,
+ 0x11144,
+ 0x11150,
+ 0x11173,
+ 0x11174,
+ 0x11176,
+ 0x11177,
+ 0x11180,
+ 0x11183,
+ 0x111B3,
+ 0x111C1,
+ 0x111C5,
+ 0x111C7,
+ 0x111CA,
+ 0x111CD,
+ 0x111CE,
+ 0x111D0,
+ 0x111DA,
+ 0x111DB,
+ 0x111DC,
+ 0x111DD,
+ 0x111DE,
+ 0x111E0,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1122C,
+ 0x11238,
+ 0x1123A,
+ 0x1123B,
+ 0x1123D,
+ 0x1123E,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112A9,
+ 0x112AA,
+ 0x112B0,
+ 0x112DF,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11304,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133C,
+ 0x1133D,
+ 0x1133E,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11362,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11400,
+ 0x11435,
+ 0x11447,
+ 0x1144B,
+ 0x1144D,
+ 0x11450,
+ 0x1145A,
+ 0x11480,
+ 0x114B0,
+ 0x114C4,
+ 0x114C6,
+ 0x114C7,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115AF,
+ 0x115B6,
+ 0x115B8,
+ 0x115C1,
+ 0x115C2,
+ 0x115C4,
+ 0x115C9,
+ 0x115D8,
+ 0x115DC,
+ 0x115DE,
+ 0x11600,
+ 0x11630,
+ 0x11641,
+ 0x11643,
+ 0x11644,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11680,
+ 0x116AB,
+ 0x116B8,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171A,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x1173A,
+ 0x1173C,
+ 0x1173F,
+ 0x118A0,
+ 0x118C0,
+ 0x118E0,
+ 0x118EA,
+ 0x118FF,
+ 0x11900,
+ 0x11A00,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A3A,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A42,
+ 0x11A44,
+ 0x11A47,
+ 0x11A48,
+ 0x11A50,
+ 0x11A51,
+ 0x11A5C,
+ 0x11A84,
+ 0x11A86,
+ 0x11A8A,
+ 0x11A9A,
+ 0x11A9B,
+ 0x11A9D,
+ 0x11AC0,
+ 0x11AF9,
+ 0x11C00,
+ 0x11C09,
+ 0x11C0A,
+ 0x11C2F,
+ 0x11C37,
+ 0x11C38,
+ 0x11C40,
+ 0x11C41,
+ 0x11C43,
+ 0x11C50,
+ 0x11C5A,
+ 0x11C72,
+ 0x11C90,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x12000,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x14400,
+ 0x14647,
+ 0x16800,
+ 0x16A39,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B30,
+ 0x16B37,
+ 0x16B39,
+ 0x16B40,
+ 0x16B44,
+ 0x16B45,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16F00,
+ 0x16F45,
+ 0x16F50,
+ 0x16F51,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16F93,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE2,
+ 0x17000,
+ 0x187ED,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1BCA0,
+ 0x1BCA4,
+ 0x1D165,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA88,
+ 0x1DA89,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E922,
+ 0x1E944,
+ 0x1E94B,
+ 0x1E950,
+ 0x1E95A,
+ 0x1EE00,
+ 0x1EE04,
+ 0x1EE05,
+ 0x1EE20,
+ 0x1EE21,
+ 0x1EE23,
+ 0x1EE24,
+ 0x1EE25,
+ 0x1EE27,
+ 0x1EE28,
+ 0x1EE29,
+ 0x1EE33,
+ 0x1EE34,
+ 0x1EE38,
+ 0x1EE39,
+ 0x1EE3A,
+ 0x1EE3B,
+ 0x1EE3C,
+ 0x1EE42,
+ 0x1EE43,
+ 0x1EE47,
+ 0x1EE48,
+ 0x1EE49,
+ 0x1EE4A,
+ 0x1EE4B,
+ 0x1EE4C,
+ 0x1EE4D,
+ 0x1EE50,
+ 0x1EE51,
+ 0x1EE53,
+ 0x1EE54,
+ 0x1EE55,
+ 0x1EE57,
+ 0x1EE58,
+ 0x1EE59,
+ 0x1EE5A,
+ 0x1EE5B,
+ 0x1EE5C,
+ 0x1EE5D,
+ 0x1EE5E,
+ 0x1EE5F,
+ 0x1EE60,
+ 0x1EE61,
+ 0x1EE63,
+ 0x1EE64,
+ 0x1EE65,
+ 0x1EE67,
+ 0x1EE6B,
+ 0x1EE6C,
+ 0x1EE73,
+ 0x1EE74,
+ 0x1EE78,
+ 0x1EE79,
+ 0x1EE7D,
+ 0x1EE7E,
+ 0x1EE7F,
+ 0x1EE80,
+ 0x1EE8A,
+ 0x1EE8B,
+ 0x1EE9C,
+ 0x1EEA1,
+ 0x1EEA4,
+ 0x1EEA5,
+ 0x1EEAA,
+ 0x1EEAB,
+ 0x1EEBC,
+ 0x1F130,
+ 0x1F14A,
+ 0x1F150,
+ 0x1F16A,
+ 0x1F170,
+ 0x1F18A,
+ 0x1F676,
+ 0x1F679,
+ 0x20000,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+typedef enum {
+ SB_Other = 0,
+ SB_ATerm = 1,
+ SB_CR = 2,
+ SB_Close = 3,
+ SB_Extend = 4,
+ SB_Format = 5,
+ SB_LF = 6,
+ SB_Lower = 7,
+ SB_Numeric = 8,
+ SB_OLetter = 9,
+ SB_SContinue = 10,
+ SB_STerm = 11,
+ SB_Sep = 12,
+ SB_Sp = 13,
+ SB_Upper = 14,
+ SB_EDGE = 15
+} SB_enum;
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121
+
+static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
+ SB_Other,
+ SB_Sp,
+ SB_Other,
+ SB_Sp,
+ SB_CR,
+ SB_Other,
+ SB_Sep,
+ SB_Other,
+ SB_LF,
+ SB_Other,
+ SB_Sp,
SB_Lower,
+ SB_Other,
+ SB_ATerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Lower,
+ SB_STerm,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
SB_Upper,
SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_STerm,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Upper,
+ SB_Lower,
+ SB_Close,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Close,
+ SB_Other,
+ SB_Close,
+ SB_Upper,
+ SB_Format,
+ SB_Lower,
+ SB_Close,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Numeric,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Lower,
+ SB_OLetter,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Extend,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_SContinue,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_STerm,
+ SB_OLetter,
+ SB_Extend,
+ SB_Format,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Format,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Format,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Close,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Extend,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_STerm,
+ SB_OLetter,
SB_Sp,
+ SB_OLetter,
+ SB_Close,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_Other,
+ SB_SContinue,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
SB_Format,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Numeric,
+ SB_OLetter,
+ SB_STerm,
+ SB_Lower,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Lower,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Lower,
+ SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
+ SB_Sp,
SB_Format,
+ SB_Extend,
+ SB_Format,
SB_Other,
SB_SContinue,
SB_Other,
@@ -18041,13 +69111,33 @@
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
+ SB_Other,
+ SB_Extend,
SB_OLetter,
SB_STerm,
SB_Other,
@@ -18064,9 +69154,18 @@
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
SB_OLetter,
+ SB_Extend,
SB_Other,
+ SB_Numeric,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -18073,6 +69172,14 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
@@ -18119,6 +69226,8 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -18344,6 +69453,8 @@
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Format,
SB_Other,
SB_Extend,
@@ -18352,12 +69463,12028 @@
SB_Other
};
+# endif /* EBCDIC 037 */
+
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_PERL_C)
+#if defined(PERL_IN_UTF8_C)
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
+ 1580, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x41,
+ 0x5B,
+ 0x61,
+ 0x7B,
+ 0xAA,
+ 0xAB,
+ 0xBA,
+ 0xBB,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x2B9,
+ 0x2E0,
+ 0x2E5,
+ 0x2EA,
+ 0x2EC,
+ 0x300,
+ 0x342,
+ 0x343,
+ 0x345,
+ 0x346,
+ 0x363,
+ 0x370,
+ 0x374,
+ 0x375,
+ 0x378,
+ 0x37A,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x384,
+ 0x385,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3E2,
+ 0x3F0,
+ 0x400,
+ 0x483,
+ 0x484,
+ 0x485,
+ 0x487,
+ 0x488,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x560,
+ 0x561,
+ 0x588,
+ 0x589,
+ 0x58A,
+ 0x58B,
+ 0x58D,
+ 0x590,
+ 0x591,
+ 0x5C8,
+ 0x5D0,
+ 0x5EB,
+ 0x5F0,
+ 0x5F5,
+ 0x600,
+ 0x605,
+ 0x606,
+ 0x60C,
+ 0x60D,
+ 0x61B,
+ 0x61D,
+ 0x61E,
+ 0x61F,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x64B,
+ 0x656,
+ 0x660,
+ 0x66A,
+ 0x670,
+ 0x671,
+ 0x6DD,
+ 0x6DE,
+ 0x700,
+ 0x70E,
+ 0x70F,
+ 0x74B,
+ 0x74D,
+ 0x750,
+ 0x780,
+ 0x7B2,
+ 0x7C0,
+ 0x7FB,
+ 0x800,
+ 0x82E,
+ 0x830,
+ 0x83F,
+ 0x840,
+ 0x85C,
+ 0x85E,
+ 0x85F,
+ 0x860,
+ 0x86B,
+ 0x8A0,
+ 0x8B5,
+ 0x8B6,
+ 0x8BE,
+ 0x8D4,
+ 0x8E2,
+ 0x8E3,
+ 0x900,
+ 0x951,
+ 0x952,
+ 0x953,
+ 0x964,
+ 0x965,
+ 0x966,
+ 0x970,
+ 0x980,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E4,
+ 0x9E6,
+ 0x9F0,
+ 0x9FE,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA34,
+ 0xA35,
+ 0xA37,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA59,
+ 0xA5D,
+ 0xA5E,
+ 0xA5F,
+ 0xA66,
+ 0xA70,
+ 0xA76,
+ 0xA81,
+ 0xA84,
+ 0xA85,
+ 0xA8E,
+ 0xA8F,
+ 0xA92,
+ 0xA93,
+ 0xAA9,
+ 0xAAA,
+ 0xAB1,
+ 0xAB2,
+ 0xAB4,
+ 0xAB5,
+ 0xABA,
+ 0xABC,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
+ 0xAD0,
+ 0xAD1,
+ 0xAE0,
+ 0xAE4,
+ 0xAE6,
+ 0xAF0,
+ 0xAF2,
+ 0xAF9,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB5C,
+ 0xB5E,
+ 0xB5F,
+ 0xB64,
+ 0xB66,
+ 0xB78,
+ 0xB82,
+ 0xB84,
+ 0xB85,
+ 0xB8B,
+ 0xB8E,
+ 0xB91,
+ 0xB92,
+ 0xB96,
+ 0xB99,
+ 0xB9B,
+ 0xB9C,
+ 0xB9D,
+ 0xB9E,
+ 0xBA0,
+ 0xBA3,
+ 0xBA5,
+ 0xBA8,
+ 0xBAA,
+ 0xBAB,
+ 0xBAE,
+ 0xBB5,
+ 0xBB6,
+ 0xBBA,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD0,
+ 0xBD1,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBF3,
+ 0xBFB,
+ 0xC00,
+ 0xC04,
+ 0xC05,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC58,
+ 0xC5B,
+ 0xC60,
+ 0xC64,
+ 0xC66,
+ 0xC70,
+ 0xC78,
+ 0xC80,
+ 0xC84,
+ 0xC85,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCDE,
+ 0xCDF,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD97,
+ 0xD9A,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF5,
+ 0xE01,
+ 0xE3B,
+ 0xE3F,
+ 0xE40,
+ 0xE5C,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8B,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEBA,
+ 0xEBB,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDC,
+ 0xEE0,
+ 0xF00,
+ 0xF48,
+ 0xF49,
+ 0xF6D,
+ 0xF71,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFBE,
+ 0xFCD,
+ 0xFCE,
+ 0xFD5,
+ 0xFD9,
+ 0xFDB,
+ 0x1000,
+ 0x1040,
+ 0x104A,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FC,
+ 0x1100,
+ 0x1200,
+ 0x1249,
+ 0x124A,
+ 0x124E,
+ 0x1250,
+ 0x1257,
+ 0x1258,
+ 0x1259,
+ 0x125A,
+ 0x125E,
+ 0x1260,
+ 0x1289,
+ 0x128A,
+ 0x128E,
+ 0x1290,
+ 0x12B1,
+ 0x12B2,
+ 0x12B6,
+ 0x12B8,
+ 0x12BF,
+ 0x12C0,
+ 0x12C1,
+ 0x12C2,
+ 0x12C6,
+ 0x12C8,
+ 0x12D7,
+ 0x12D8,
+ 0x1311,
+ 0x1312,
+ 0x1316,
+ 0x1318,
+ 0x135B,
+ 0x135D,
+ 0x137D,
+ 0x1380,
+ 0x139A,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1400,
+ 0x1680,
+ 0x169D,
+ 0x16A0,
+ 0x16EB,
+ 0x16EE,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1715,
+ 0x1720,
+ 0x1735,
+ 0x1737,
+ 0x1740,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1780,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x1802,
+ 0x1804,
+ 0x1805,
+ 0x1806,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1878,
+ 0x1880,
+ 0x18AB,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x1950,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DB,
+ 0x19DE,
+ 0x19E0,
+ 0x1A00,
+ 0x1A1C,
+ 0x1A1E,
+ 0x1A20,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA0,
+ 0x1AAE,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B7D,
+ 0x1B80,
+ 0x1BC0,
+ 0x1BF4,
+ 0x1BFC,
+ 0x1C00,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C50,
+ 0x1C80,
+ 0x1C89,
+ 0x1CC0,
+ 0x1CC8,
+ 0x1CD0,
+ 0x1CD1,
+ 0x1CD2,
+ 0x1CD4,
+ 0x1CD7,
+ 0x1CD8,
+ 0x1CD9,
+ 0x1CDA,
+ 0x1CDB,
+ 0x1CDC,
+ 0x1CDE,
+ 0x1CE0,
+ 0x1CE1,
+ 0x1CF2,
+ 0x1CF5,
+ 0x1CF6,
+ 0x1CF7,
+ 0x1CF8,
+ 0x1CFA,
+ 0x1D00,
+ 0x1D26,
+ 0x1D2B,
+ 0x1D2C,
+ 0x1D5D,
+ 0x1D62,
+ 0x1D66,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1DBF,
+ 0x1DC2,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x1F00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FF0,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFF,
+ 0x2000,
+ 0x200C,
+ 0x200E,
+ 0x2065,
+ 0x2066,
+ 0x2071,
+ 0x2072,
+ 0x2074,
+ 0x207F,
+ 0x2080,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A0,
+ 0x20C0,
+ 0x20D0,
+ 0x20F0,
+ 0x20F1,
+ 0x2100,
+ 0x2126,
+ 0x2127,
+ 0x212A,
+ 0x212C,
+ 0x2132,
+ 0x2133,
+ 0x214E,
+ 0x214F,
+ 0x2160,
+ 0x2189,
+ 0x218C,
+ 0x2190,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x2460,
+ 0x2800,
+ 0x2900,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B98,
+ 0x2BBA,
+ 0x2BBD,
+ 0x2BC9,
+ 0x2BCA,
+ 0x2BD3,
+ 0x2BEC,
+ 0x2BF0,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C80,
+ 0x2CF4,
+ 0x2CF9,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D30,
+ 0x2D68,
+ 0x2D6F,
+ 0x2D71,
+ 0x2D7F,
+ 0x2D80,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x2DE0,
+ 0x2E00,
+ 0x2E43,
+ 0x2E44,
+ 0x2E4A,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3001,
+ 0x3003,
+ 0x3004,
+ 0x3005,
+ 0x3008,
+ 0x3012,
+ 0x3013,
+ 0x3014,
+ 0x301C,
+ 0x3020,
+ 0x3021,
+ 0x302A,
+ 0x302E,
+ 0x3030,
+ 0x3031,
+ 0x3036,
+ 0x3037,
+ 0x3038,
+ 0x303C,
+ 0x303E,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x309D,
+ 0x30A0,
+ 0x30A1,
+ 0x30FB,
+ 0x30FC,
+ 0x30FD,
+ 0x3100,
+ 0x3105,
+ 0x312F,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31A0,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x3200,
+ 0x321F,
+ 0x3220,
+ 0x3248,
+ 0x3260,
+ 0x327F,
+ 0x3280,
+ 0x32B1,
+ 0x32C0,
+ 0x32CC,
+ 0x32D0,
+ 0x32FF,
+ 0x3300,
+ 0x3358,
+ 0x3371,
+ 0x337B,
+ 0x3380,
+ 0x33E0,
+ 0x33FF,
+ 0x3400,
+ 0x4DB6,
+ 0x4DC0,
+ 0x4E00,
+ 0x9FEB,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA500,
+ 0xA62C,
+ 0xA640,
+ 0xA66F,
+ 0xA670,
+ 0xA6A0,
+ 0xA6F8,
+ 0xA700,
+ 0xA722,
+ 0xA788,
+ 0xA78B,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B8,
+ 0xA7F7,
+ 0xA800,
+ 0xA82C,
+ 0xA830,
+ 0xA836,
+ 0xA83A,
+ 0xA840,
+ 0xA878,
+ 0xA880,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8DA,
+ 0xA8E0,
+ 0xA8F1,
+ 0xA8F2,
+ 0xA8F3,
+ 0xA8F4,
+ 0xA8FE,
+ 0xA900,
+ 0xA92E,
+ 0xA92F,
+ 0xA930,
+ 0xA954,
+ 0xA95F,
+ 0xA960,
+ 0xA97D,
+ 0xA980,
+ 0xA9CE,
+ 0xA9CF,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9DE,
+ 0xA9E0,
+ 0xA9FF,
+ 0xAA00,
+ 0xAA37,
+ 0xAA40,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5C,
+ 0xAA60,
+ 0xAA80,
+ 0xAAC3,
+ 0xAADB,
+ 0xAAE0,
+ 0xAAF7,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB5C,
+ 0xAB65,
+ 0xAB66,
+ 0xAB70,
+ 0xABC0,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0xAC00,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xF900,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFB50,
+ 0xFBC2,
+ 0xFBD3,
+ 0xFD3E,
+ 0xFD40,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDF0,
+ 0xFDF2,
+ 0xFDF3,
+ 0xFDFD,
+ 0xFDFE,
+ 0xFE00,
+ 0xFE10,
+ 0xFE1A,
+ 0xFE20,
+ 0xFE2E,
+ 0xFE30,
+ 0xFE45,
+ 0xFE47,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0xFF61,
+ 0xFF66,
+ 0xFF70,
+ 0xFF71,
+ 0xFF9E,
+ 0xFFA0,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0xFFF9,
+ 0xFFFE,
+ 0x10000,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x10140,
+ 0x1018F,
+ 0x10190,
+ 0x1019C,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FD,
+ 0x101FE,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x102E0,
+ 0x102FC,
+ 0x10300,
+ 0x10324,
+ 0x1032D,
+ 0x10330,
+ 0x1034B,
+ 0x10350,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x1039F,
+ 0x103A0,
+ 0x103C4,
+ 0x103C8,
+ 0x103D6,
+ 0x10400,
+ 0x10450,
+ 0x10480,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10500,
+ 0x10528,
+ 0x10530,
+ 0x10564,
+ 0x1056F,
+ 0x10570,
+ 0x10600,
+ 0x10737,
+ 0x10740,
+ 0x10756,
+ 0x10760,
+ 0x10768,
+ 0x10800,
+ 0x10806,
+ 0x10808,
+ 0x10809,
+ 0x1080A,
+ 0x10836,
+ 0x10837,
+ 0x10839,
+ 0x1083C,
+ 0x1083D,
+ 0x1083F,
+ 0x10840,
+ 0x10856,
+ 0x10857,
+ 0x10860,
+ 0x10880,
+ 0x1089F,
+ 0x108A7,
+ 0x108B0,
+ 0x108E0,
+ 0x108F3,
+ 0x108F4,
+ 0x108F6,
+ 0x108FB,
+ 0x10900,
+ 0x1091C,
+ 0x1091F,
+ 0x10920,
+ 0x1093A,
+ 0x1093F,
+ 0x10940,
+ 0x10980,
+ 0x109A0,
+ 0x109B8,
+ 0x109BC,
+ 0x109D0,
+ 0x109D2,
+ 0x10A00,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A14,
+ 0x10A15,
+ 0x10A18,
+ 0x10A19,
+ 0x10A34,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A48,
+ 0x10A50,
+ 0x10A59,
+ 0x10A60,
+ 0x10A80,
+ 0x10AA0,
+ 0x10AC0,
+ 0x10AE7,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B00,
+ 0x10B36,
+ 0x10B39,
+ 0x10B40,
+ 0x10B56,
+ 0x10B58,
+ 0x10B60,
+ 0x10B73,
+ 0x10B78,
+ 0x10B80,
+ 0x10B92,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10C00,
+ 0x10C49,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x10CFA,
+ 0x10D00,
+ 0x10E60,
+ 0x10E7F,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x11080,
+ 0x110C2,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11144,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112AA,
+ 0x112B0,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11301,
+ 0x11302,
+ 0x11303,
+ 0x11304,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133C,
+ 0x1133D,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11400,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x1145E,
+ 0x11480,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115B6,
+ 0x115B8,
+ 0x115DE,
+ 0x11600,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11660,
+ 0x1166D,
+ 0x11680,
+ 0x116B8,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171A,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x11740,
+ 0x118A0,
+ 0x118F3,
+ 0x118FF,
+ 0x11900,
+ 0x11A00,
+ 0x11A48,
+ 0x11A50,
+ 0x11A84,
+ 0x11A86,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11AA3,
+ 0x11AC0,
+ 0x11AF9,
+ 0x11C00,
+ 0x11C09,
+ 0x11C0A,
+ 0x11C37,
+ 0x11C38,
+ 0x11C46,
+ 0x11C50,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C90,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x12000,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12470,
+ 0x12475,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x14400,
+ 0x14647,
+ 0x16800,
+ 0x16A39,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B46,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B5B,
+ 0x16B62,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16F00,
+ 0x16F45,
+ 0x16F50,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE1,
+ 0x16FE2,
+ 0x17000,
+ 0x187ED,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B001,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9C,
+ 0x1BCA4,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D167,
+ 0x1D16A,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D246,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D372,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D7CC,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1DA8C,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8C7,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E94B,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EE00,
+ 0x1EE04,
+ 0x1EE05,
+ 0x1EE20,
+ 0x1EE21,
+ 0x1EE23,
+ 0x1EE24,
+ 0x1EE25,
+ 0x1EE27,
+ 0x1EE28,
+ 0x1EE29,
+ 0x1EE33,
+ 0x1EE34,
+ 0x1EE38,
+ 0x1EE39,
+ 0x1EE3A,
+ 0x1EE3B,
+ 0x1EE3C,
+ 0x1EE42,
+ 0x1EE43,
+ 0x1EE47,
+ 0x1EE48,
+ 0x1EE49,
+ 0x1EE4A,
+ 0x1EE4B,
+ 0x1EE4C,
+ 0x1EE4D,
+ 0x1EE50,
+ 0x1EE51,
+ 0x1EE53,
+ 0x1EE54,
+ 0x1EE55,
+ 0x1EE57,
+ 0x1EE58,
+ 0x1EE59,
+ 0x1EE5A,
+ 0x1EE5B,
+ 0x1EE5C,
+ 0x1EE5D,
+ 0x1EE5E,
+ 0x1EE5F,
+ 0x1EE60,
+ 0x1EE61,
+ 0x1EE63,
+ 0x1EE64,
+ 0x1EE65,
+ 0x1EE67,
+ 0x1EE6B,
+ 0x1EE6C,
+ 0x1EE73,
+ 0x1EE74,
+ 0x1EE78,
+ 0x1EE79,
+ 0x1EE7D,
+ 0x1EE7E,
+ 0x1EE7F,
+ 0x1EE80,
+ 0x1EE8A,
+ 0x1EE8B,
+ 0x1EE9C,
+ 0x1EEA1,
+ 0x1EEA4,
+ 0x1EEA5,
+ 0x1EEAA,
+ 0x1EEAB,
+ 0x1EEBC,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F200,
+ 0x1F201,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D5,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6F9,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F910,
+ 0x1F93F,
+ 0x1F940,
+ 0x1F94D,
+ 0x1F950,
+ 0x1F96C,
+ 0x1F980,
+ 0x1F998,
+ 0x1F9C0,
+ 0x1F9C1,
+ 0x1F9D0,
+ 0x1F9E7,
+ 0x20000,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+/* Negative enum values indicate the need to use an auxiliary table
+ * consisting of the list of enums this one expands to. The absolute
+ * values of the negative enums are indices into a table of the auxiliary
+ * tables' addresses */
+typedef enum {
+ SCX_Unknown = 0,
+ SCX_Adlam = 1,
+ SCX_Ahom = 2,
+ SCX_Anatolian_Hieroglyphs = 3,
+ SCX_Arabic = 4,
+ SCX_Armenian = 5,
+ SCX_Avestan = 6,
+ SCX_Balinese = 7,
+ SCX_Bamum = 8,
+ SCX_Bassa_Vah = 9,
+ SCX_Batak = 10,
+ SCX_Bengali = 11,
+ SCX_Bhaiksuki = 12,
+ SCX_Bopomofo = 13,
+ SCX_Brahmi = 14,
+ SCX_Braille = 15,
+ SCX_Buginese = 16,
+ SCX_Buhid = 17,
+ SCX_Canadian_Aboriginal = 18,
+ SCX_Carian = 19,
+ SCX_Caucasian_Albanian = 20,
+ SCX_Chakma = 21,
+ SCX_Cham = 22,
+ SCX_Cherokee = 23,
+ SCX_Common = 24,
+ SCX_Coptic = 25,
+ SCX_Cuneiform = 26,
+ SCX_Cypriot = 27,
+ SCX_Cyrillic = 28,
+ SCX_Deseret = 29,
+ SCX_Devanagari = 30,
+ SCX_Duployan = 31,
+ SCX_Egyptian_Hieroglyphs = 32,
+ SCX_Elbasan = 33,
+ SCX_Ethiopic = 34,
+ SCX_Georgian = 35,
+ SCX_Glagolitic = 36,
+ SCX_Gothic = 37,
+ SCX_Grantha = 38,
+ SCX_Greek = 39,
+ SCX_Gujarati = 40,
+ SCX_Gurmukhi = 41,
+ SCX_Han = 42,
+ SCX_Hanb = 43,
+ SCX_Hangul = 44,
+ SCX_Hanunoo = 45,
+ SCX_Hatran = 46,
+ SCX_Hebrew = 47,
+ SCX_Hiragana = 48,
+ SCX_Imperial_Aramaic = 49,
+ SCX_Inherited = 50,
+ SCX_Inscriptional_Pahlavi = 51,
+ SCX_Inscriptional_Parthian = 52,
+ SCX_Javanese = 53,
+ SCX_Jpan = 54,
+ SCX_Kaithi = 55,
+ SCX_Kannada = 56,
+ SCX_Katakana = 57,
+ SCX_Kayah_Li = 58,
+ SCX_Kharoshthi = 59,
+ SCX_Khmer = 60,
+ SCX_Khojki = 61,
+ SCX_Khudawadi = 62,
+ SCX_Kore = 63,
+ SCX_Lao = 64,
+ SCX_Latin = 65,
+ SCX_Lepcha = 66,
+ SCX_Limbu = 67,
+ SCX_Linear_A = 68,
+ SCX_Linear_B = 69,
+ SCX_Lisu = 70,
+ SCX_Lycian = 71,
+ SCX_Lydian = 72,
+ SCX_Mahajani = 73,
+ SCX_Malayalam = 74,
+ SCX_Mandaic = 75,
+ SCX_Manichaean = 76,
+ SCX_Marchen = 77,
+ SCX_Masaram_Gondi = 78,
+ SCX_Meetei_Mayek = 79,
+ SCX_Mende_Kikakui = 80,
+ SCX_Meroitic_Cursive = 81,
+ SCX_Meroitic_Hieroglyphs = 82,
+ SCX_Miao = 83,
+ SCX_Modi = 84,
+ SCX_Mongolian = 85,
+ SCX_Mro = 86,
+ SCX_Multani = 87,
+ SCX_Myanmar = 88,
+ SCX_Nabataean = 89,
+ SCX_New_Tai_Lue = 90,
+ SCX_Newa = 91,
+ SCX_Nko = 92,
+ SCX_Nushu = 93,
+ SCX_Ogham = 94,
+ SCX_Ol_Chiki = 95,
+ SCX_Old_Hungarian = 96,
+ SCX_Old_Italic = 97,
+ SCX_Old_North_Arabian = 98,
+ SCX_Old_Permic = 99,
+ SCX_Old_Persian = 100,
+ SCX_Old_South_Arabian = 101,
+ SCX_Old_Turkic = 102,
+ SCX_Oriya = 103,
+ SCX_Osage = 104,
+ SCX_Osmanya = 105,
+ SCX_Pahawh_Hmong = 106,
+ SCX_Palmyrene = 107,
+ SCX_Pau_Cin_Hau = 108,
+ SCX_Phags_Pa = 109,
+ SCX_Phoenician = 110,
+ SCX_Psalter_Pahlavi = 111,
+ SCX_Rejang = 112,
+ SCX_Runic = 113,
+ SCX_Samaritan = 114,
+ SCX_Saurashtra = 115,
+ SCX_Sharada = 116,
+ SCX_Shavian = 117,
+ SCX_Siddham = 118,
+ SCX_SignWriting = 119,
+ SCX_Sinhala = 120,
+ SCX_Sora_Sompeng = 121,
+ SCX_Soyombo = 122,
+ SCX_Sundanese = 123,
+ SCX_Syloti_Nagri = 124,
+ SCX_Syriac = 125,
+ SCX_Tagalog = 126,
+ SCX_Tagbanwa = 127,
+ SCX_Tai_Le = 128,
+ SCX_Tai_Tham = 129,
+ SCX_Tai_Viet = 130,
+ SCX_Takri = 131,
+ SCX_Tamil = 132,
+ SCX_Tangut = 133,
+ SCX_Telugu = 134,
+ SCX_Thaana = 135,
+ SCX_Thai = 136,
+ SCX_Tibetan = 137,
+ SCX_Tifinagh = 138,
+ SCX_Tirhuta = 139,
+ SCX_Ugaritic = 140,
+ SCX_Vai = 141,
+ SCX_Warang_Citi = 142,
+ SCX_Yi = 143,
+ SCX_Zanabazar_Square = 144,
+ SCX_INVALID = 145,
+ SCX_use_AUX_TABLE_1 = -1,
+ SCX_use_AUX_TABLE_2 = -2,
+ SCX_use_AUX_TABLE_3 = -3,
+ SCX_use_AUX_TABLE_4 = -4,
+ SCX_use_AUX_TABLE_5 = -5,
+ SCX_use_AUX_TABLE_6 = -6,
+ SCX_use_AUX_TABLE_7 = -7,
+ SCX_use_AUX_TABLE_8 = -8,
+ SCX_use_AUX_TABLE_9 = -9,
+ SCX_use_AUX_TABLE_10 = -10,
+ SCX_use_AUX_TABLE_11 = -11,
+ SCX_use_AUX_TABLE_12 = -12,
+ SCX_use_AUX_TABLE_13 = -13,
+ SCX_use_AUX_TABLE_14 = -14,
+ SCX_use_AUX_TABLE_15 = -15,
+ SCX_use_AUX_TABLE_16 = -16,
+ SCX_use_AUX_TABLE_17 = -17,
+ SCX_use_AUX_TABLE_18 = -18,
+ SCX_use_AUX_TABLE_19 = -19,
+ SCX_use_AUX_TABLE_20 = -20,
+ SCX_use_AUX_TABLE_21 = -21,
+ SCX_use_AUX_TABLE_22 = -22,
+ SCX_use_AUX_TABLE_23 = -23,
+ SCX_use_AUX_TABLE_24 = -24,
+ SCX_use_AUX_TABLE_25 = -25,
+ SCX_use_AUX_TABLE_26 = -26,
+ SCX_use_AUX_TABLE_27 = -27,
+ SCX_use_AUX_TABLE_28 = -28,
+ SCX_use_AUX_TABLE_29 = -29,
+ SCX_use_AUX_TABLE_30 = -30,
+ SCX_use_AUX_TABLE_31 = -31,
+ SCX_use_AUX_TABLE_32 = -32,
+ SCX_use_AUX_TABLE_33 = -33,
+ SCX_use_AUX_TABLE_34 = -34,
+ SCX_use_AUX_TABLE_35 = -35,
+ SCX_use_AUX_TABLE_36 = -36,
+ SCX_use_AUX_TABLE_37 = -37,
+ SCX_use_AUX_TABLE_38 = -38,
+ SCX_use_AUX_TABLE_39 = -39,
+ SCX_use_AUX_TABLE_40 = -40,
+ SCX_use_AUX_TABLE_41 = -41,
+ SCX_use_AUX_TABLE_42 = -42,
+ SCX_use_AUX_TABLE_43 = -43,
+ SCX_use_AUX_TABLE_44 = -44,
+ SCX_use_AUX_TABLE_45 = -45
+} SCX_enum;
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+#define HAS_SCX_AUX_TABLES
+
+static const SCX_enum SCX_AUX_TABLE_1[] = {
+ SCX_Bopomofo,
+ SCX_Hanb
+};
+
+static const SCX_enum SCX_AUX_TABLE_2[] = {
+ SCX_Cyrillic,
+ SCX_Old_Permic
+};
+
+static const SCX_enum SCX_AUX_TABLE_3[] = {
+ SCX_Cyrillic,
+ SCX_Glagolitic
+};
+
+static const SCX_enum SCX_AUX_TABLE_4[] = {
+ SCX_Cyrillic,
+ SCX_Latin
+};
+
+static const SCX_enum SCX_AUX_TABLE_5[] = {
+ SCX_Armenian,
+ SCX_Georgian
+};
+
+static const SCX_enum SCX_AUX_TABLE_6[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Adlam,
+ SCX_Arabic,
+ SCX_Mandaic,
+ SCX_Manichaean,
+ SCX_Psalter_Pahlavi,
+ SCX_Syriac
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
+ SCX_Arabic,
+ SCX_Syriac
+};
+
+static const SCX_enum SCX_AUX_TABLE_9[] = {
+ SCX_Arabic,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_10[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kannada,
+ SCX_Latin,
+ SCX_Malayalam,
+ SCX_Oriya,
+ SCX_Sharada,
+ SCX_Tamil,
+ SCX_Telugu
+};
+
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kannada,
+ SCX_Latin,
+ SCX_Malayalam,
+ SCX_Oriya,
+ SCX_Tamil,
+ SCX_Telugu
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kannada,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Malayalam,
+ SCX_Oriya,
+ SCX_Sinhala,
+ SCX_Syloti_Nagri,
+ SCX_Takri,
+ SCX_Tamil,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_13[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kannada,
+ SCX_Khudawadi,
+ SCX_Limbu,
+ SCX_Mahajani,
+ SCX_Malayalam,
+ SCX_Oriya,
+ SCX_Sinhala,
+ SCX_Syloti_Nagri,
+ SCX_Takri,
+ SCX_Tamil,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_14[] = {
+ SCX_Devanagari,
+ SCX_Kaithi,
+ SCX_Mahajani
+};
+
+static const SCX_enum SCX_AUX_TABLE_15[] = {
+ SCX_Bengali,
+ SCX_Chakma,
+ SCX_Syloti_Nagri
+};
+
+static const SCX_enum SCX_AUX_TABLE_16[] = {
+ SCX_Gurmukhi,
+ SCX_Multani
+};
+
+static const SCX_enum SCX_AUX_TABLE_17[] = {
+ SCX_Gujarati,
+ SCX_Khojki
+};
+
+static const SCX_enum SCX_AUX_TABLE_18[] = {
+ SCX_Grantha,
+ SCX_Tamil
+};
+
+static const SCX_enum SCX_AUX_TABLE_19[] = {
+ SCX_Chakma,
+ SCX_Myanmar,
+ SCX_Tai_Le
+};
+
+static const SCX_enum SCX_AUX_TABLE_20[] = {
+ SCX_Georgian,
+ SCX_Latin
+};
+
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Hangul,
+ SCX_Kore
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
+ SCX_Buhid,
+ SCX_Hanunoo,
+ SCX_Tagalog,
+ SCX_Tagbanwa
+};
+
+static const SCX_enum SCX_AUX_TABLE_23[] = {
+ SCX_Mongolian,
+ SCX_Phags_Pa
+};
+
+static const SCX_enum SCX_AUX_TABLE_24[] = {
+ SCX_Devanagari,
+ SCX_Grantha
+};
+
+static const SCX_enum SCX_AUX_TABLE_25[] = {
+ SCX_Devanagari,
+ SCX_Sharada
+};
+
+static const SCX_enum SCX_AUX_TABLE_26[] = {
+ SCX_Devanagari,
+ SCX_Kannada,
+ SCX_Malayalam,
+ SCX_Tamil,
+ SCX_Telugu
+};
+
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Devanagari,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Latin
+};
+
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Jpan,
+ SCX_Kore
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
+ SCX_Bopomofo,
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Hangul,
+ SCX_Hiragana,
+ SCX_Jpan,
+ SCX_Katakana,
+ SCX_Kore,
+ SCX_Yi
+};
+
+static const SCX_enum SCX_AUX_TABLE_31[] = {
+ SCX_Bopomofo,
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Hangul,
+ SCX_Hiragana,
+ SCX_Jpan,
+ SCX_Katakana,
+ SCX_Kore
+};
+
+static const SCX_enum SCX_AUX_TABLE_32[] = {
+ SCX_Bopomofo,
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Jpan,
+ SCX_Kore
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Hiragana,
+ SCX_Jpan,
+ SCX_Katakana
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Han,
+ SCX_Hanb,
+ SCX_Hiragana,
+ SCX_Jpan,
+ SCX_Katakana,
+ SCX_Kore
+};
+
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Hiragana,
+ SCX_Jpan
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
+ SCX_Jpan,
+ SCX_Katakana
+};
+
+static const SCX_enum SCX_AUX_TABLE_37[] = {
+ SCX_Devanagari,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_38[] = {
+ SCX_Devanagari,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_39[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_40[] = {
+ SCX_Devanagari,
+ SCX_Tamil
+};
+
+static const SCX_enum SCX_AUX_TABLE_41[] = {
+ SCX_Kayah_Li,
+ SCX_Latin,
+ SCX_Myanmar
+};
+
+static const SCX_enum SCX_AUX_TABLE_42[] = {
+ SCX_Buginese,
+ SCX_Javanese
+};
+
+static const SCX_enum SCX_AUX_TABLE_43[] = {
+ SCX_Cypriot,
+ SCX_Linear_B
+};
+
+static const SCX_enum SCX_AUX_TABLE_44[] = {
+ SCX_Cypriot,
+ SCX_Linear_A,
+ SCX_Linear_B
+};
+
+static const SCX_enum SCX_AUX_TABLE_45[] = {
+ SCX_Arabic,
+ SCX_Coptic
+};
+
+static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
+ NULL, /* Placeholder */
+ SCX_AUX_TABLE_1,
+ SCX_AUX_TABLE_2,
+ SCX_AUX_TABLE_3,
+ SCX_AUX_TABLE_4,
+ SCX_AUX_TABLE_5,
+ SCX_AUX_TABLE_6,
+ SCX_AUX_TABLE_7,
+ SCX_AUX_TABLE_8,
+ SCX_AUX_TABLE_9,
+ SCX_AUX_TABLE_10,
+ SCX_AUX_TABLE_11,
+ SCX_AUX_TABLE_12,
+ SCX_AUX_TABLE_13,
+ SCX_AUX_TABLE_14,
+ SCX_AUX_TABLE_15,
+ SCX_AUX_TABLE_16,
+ SCX_AUX_TABLE_17,
+ SCX_AUX_TABLE_18,
+ SCX_AUX_TABLE_19,
+ SCX_AUX_TABLE_20,
+ SCX_AUX_TABLE_21,
+ SCX_AUX_TABLE_22,
+ SCX_AUX_TABLE_23,
+ SCX_AUX_TABLE_24,
+ SCX_AUX_TABLE_25,
+ SCX_AUX_TABLE_26,
+ SCX_AUX_TABLE_27,
+ SCX_AUX_TABLE_28,
+ SCX_AUX_TABLE_29,
+ SCX_AUX_TABLE_30,
+ SCX_AUX_TABLE_31,
+ SCX_AUX_TABLE_32,
+ SCX_AUX_TABLE_33,
+ SCX_AUX_TABLE_34,
+ SCX_AUX_TABLE_35,
+ SCX_AUX_TABLE_36,
+ SCX_AUX_TABLE_37,
+ SCX_AUX_TABLE_38,
+ SCX_AUX_TABLE_39,
+ SCX_AUX_TABLE_40,
+ SCX_AUX_TABLE_41,
+ SCX_AUX_TABLE_42,
+ SCX_AUX_TABLE_43,
+ SCX_AUX_TABLE_44,
+ SCX_AUX_TABLE_45
+};
+
+/* Parallel table to the above, giving the number of elements in each table
+ * pointed to */
+static const U8 SCX_AUX_TABLE_lengths[] = {
+ 0, /* Placeholder */
+ 2 /* SCX_AUX_TABLE_1 */,
+ 2 /* SCX_AUX_TABLE_2 */,
+ 2 /* SCX_AUX_TABLE_3 */,
+ 2 /* SCX_AUX_TABLE_4 */,
+ 2 /* SCX_AUX_TABLE_5 */,
+ 3 /* SCX_AUX_TABLE_6 */,
+ 6 /* SCX_AUX_TABLE_7 */,
+ 2 /* SCX_AUX_TABLE_8 */,
+ 2 /* SCX_AUX_TABLE_9 */,
+ 12 /* SCX_AUX_TABLE_10 */,
+ 11 /* SCX_AUX_TABLE_11 */,
+ 16 /* SCX_AUX_TABLE_12 */,
+ 17 /* SCX_AUX_TABLE_13 */,
+ 3 /* SCX_AUX_TABLE_14 */,
+ 3 /* SCX_AUX_TABLE_15 */,
+ 2 /* SCX_AUX_TABLE_16 */,
+ 2 /* SCX_AUX_TABLE_17 */,
+ 2 /* SCX_AUX_TABLE_18 */,
+ 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_20 */,
+ 2 /* SCX_AUX_TABLE_21 */,
+ 4 /* SCX_AUX_TABLE_22 */,
+ 2 /* SCX_AUX_TABLE_23 */,
+ 2 /* SCX_AUX_TABLE_24 */,
+ 2 /* SCX_AUX_TABLE_25 */,
+ 5 /* SCX_AUX_TABLE_26 */,
+ 2 /* SCX_AUX_TABLE_27 */,
+ 3 /* SCX_AUX_TABLE_28 */,
+ 4 /* SCX_AUX_TABLE_29 */,
+ 9 /* SCX_AUX_TABLE_30 */,
+ 8 /* SCX_AUX_TABLE_31 */,
+ 5 /* SCX_AUX_TABLE_32 */,
+ 3 /* SCX_AUX_TABLE_33 */,
+ 6 /* SCX_AUX_TABLE_34 */,
+ 2 /* SCX_AUX_TABLE_35 */,
+ 2 /* SCX_AUX_TABLE_36 */,
+ 10 /* SCX_AUX_TABLE_37 */,
+ 9 /* SCX_AUX_TABLE_38 */,
+ 2 /* SCX_AUX_TABLE_39 */,
+ 2 /* SCX_AUX_TABLE_40 */,
+ 3 /* SCX_AUX_TABLE_41 */,
+ 2 /* SCX_AUX_TABLE_42 */,
+ 2 /* SCX_AUX_TABLE_43 */,
+ 3 /* SCX_AUX_TABLE_44 */,
+ 2 /* SCX_AUX_TABLE_45 */
+};
+
+/* This table, indexed by the script enum, gives the zero code point for that
+ * script; 0 if the script has multiple digit sequences. Scripts without a
+ * digit sequence use ASCII [0-9], hence are marked '0' */
+static const UV script_zeros[] = {
+ '0', /* Unknown */
+ 0x1e950, /* Adlam */
+ 0x11730, /* Ahom */
+ '0', /* Anatolian_Hieroglyphs */
+ 0, /* Arabic */
+ '0', /* Armenian */
+ '0', /* Avestan */
+ 0x1b50, /* Balinese */
+ '0', /* Bamum */
+ '0', /* Bassa_Vah */
+ '0', /* Batak */
+ 0x9e6, /* Bengali */
+ 0x11c50, /* Bhaiksuki */
+ '0', /* Bopomofo */
+ 0x11066, /* Brahmi */
+ '0', /* Braille */
+ '0', /* Buginese */
+ '0', /* Buhid */
+ '0', /* Canadian_Aboriginal */
+ '0', /* Carian */
+ '0', /* Caucasian_Albanian */
+ 0, /* Chakma */
+ 0xaa50, /* Cham */
+ '0', /* Cherokee */
+ 0, /* Common */
+ '0', /* Coptic */
+ '0', /* Cuneiform */
+ '0', /* Cypriot */
+ '0', /* Cyrillic */
+ '0', /* Deseret */
+ 0x966, /* Devanagari */
+ '0', /* Duployan */
+ '0', /* Egyptian_Hieroglyphs */
+ '0', /* Elbasan */
+ '0', /* Ethiopic */
+ '0', /* Georgian */
+ '0', /* Glagolitic */
+ '0', /* Gothic */
+ 0xbe6, /* Grantha */
+ '0', /* Greek */
+ 0xae6, /* Gujarati */
+ 0xa66, /* Gurmukhi */
+ '0', /* Han */
+ '0', /* Hanb */
+ '0', /* Hangul */
+ '0', /* Hanunoo */
+ '0', /* Hatran */
+ '0', /* Hebrew */
+ '0', /* Hiragana */
+ '0', /* Imperial_Aramaic */
+ 0, /* Inherited */
+ '0', /* Inscriptional_Pahlavi */
+ '0', /* Inscriptional_Parthian */
+ 0xa9d0, /* Javanese */
+ '0', /* Jpan */
+ 0x966, /* Kaithi */
+ 0xce6, /* Kannada */
+ '0', /* Katakana */
+ 0xa900, /* Kayah_Li */
+ '0', /* Kharoshthi */
+ 0x17e0, /* Khmer */
+ 0xae6, /* Khojki */
+ 0x112f0, /* Khudawadi */
+ '0', /* Kore */
+ 0xed0, /* Lao */
+ '0', /* Latin */
+ 0x1c40, /* Lepcha */
+ 0x1946, /* Limbu */
+ '0', /* Linear_A */
+ '0', /* Linear_B */
+ '0', /* Lisu */
+ '0', /* Lycian */
+ '0', /* Lydian */
+ 0x966, /* Mahajani */
+ 0xd66, /* Malayalam */
+ '0', /* Mandaic */
+ '0', /* Manichaean */
+ '0', /* Marchen */
+ 0x11d50, /* Masaram_Gondi */
+ 0xabf0, /* Meetei_Mayek */
+ '0', /* Mende_Kikakui */
+ '0', /* Meroitic_Cursive */
+ '0', /* Meroitic_Hieroglyphs */
+ '0', /* Miao */
+ 0x11650, /* Modi */
+ 0x1810, /* Mongolian */
+ 0x16a60, /* Mro */
+ 0xa66, /* Multani */
+ 0, /* Myanmar */
+ '0', /* Nabataean */
+ 0x19d0, /* New_Tai_Lue */
+ 0x11450, /* Newa */
+ 0x7c0, /* Nko */
+ '0', /* Nushu */
+ '0', /* Ogham */
+ 0x1c50, /* Ol_Chiki */
+ '0', /* Old_Hungarian */
+ '0', /* Old_Italic */
+ '0', /* Old_North_Arabian */
+ '0', /* Old_Permic */
+ '0', /* Old_Persian */
+ '0', /* Old_South_Arabian */
+ '0', /* Old_Turkic */
+ 0xb66, /* Oriya */
+ '0', /* Osage */
+ 0x104a0, /* Osmanya */
+ 0x16b50, /* Pahawh_Hmong */
+ '0', /* Palmyrene */
+ '0', /* Pau_Cin_Hau */
+ '0', /* Phags_Pa */
+ '0', /* Phoenician */
+ '0', /* Psalter_Pahlavi */
+ '0', /* Rejang */
+ '0', /* Runic */
+ '0', /* Samaritan */
+ 0xa8d0, /* Saurashtra */
+ 0x111d0, /* Sharada */
+ '0', /* Shavian */
+ '0', /* Siddham */
+ '0', /* SignWriting */
+ 0xde6, /* Sinhala */
+ 0x110f0, /* Sora_Sompeng */
+ '0', /* Soyombo */
+ 0x1bb0, /* Sundanese */
+ 0x9e6, /* Syloti_Nagri */
+ '0', /* Syriac */
+ '0', /* Tagalog */
+ '0', /* Tagbanwa */
+ 0x1040, /* Tai_Le */
+ 0, /* Tai_Tham */
+ '0', /* Tai_Viet */
+ 0x116c0, /* Takri */
+ 0xbe6, /* Tamil */
+ '0', /* Tangut */
+ 0xc66, /* Telugu */
+ 0x660, /* Thaana */
+ 0xe50, /* Thai */
+ 0xf20, /* Tibetan */
+ '0', /* Tifinagh */
+ 0x114d0, /* Tirhuta */
+ '0', /* Ugaritic */
+ 0xa620, /* Vai */
+ 0x118e0 /* Warang_Citi */
+};
+
+static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_Latin,
+ SCX_Common,
+ SCX_use_AUX_TABLE_1,
+ SCX_Common,
+ SCX_Inherited,
+ SCX_Greek,
+ SCX_Inherited,
+ SCX_Greek,
+ SCX_Inherited,
+ SCX_Latin,
+ SCX_Greek,
+ SCX_Common,
+ SCX_Greek,
+ SCX_Unknown,
+ SCX_Greek,
+ SCX_Common,
+ SCX_Greek,
+ SCX_Unknown,
+ SCX_Greek,
+ SCX_Common,
+ SCX_Greek,
+ SCX_Common,
+ SCX_Greek,
+ SCX_Unknown,
+ SCX_Greek,
+ SCX_Unknown,
+ SCX_Greek,
+ SCX_Unknown,
+ SCX_Greek,
+ SCX_Coptic,
+ SCX_Greek,
+ SCX_Cyrillic,
+ SCX_use_AUX_TABLE_2,
+ SCX_use_AUX_TABLE_3,
+ SCX_use_AUX_TABLE_4,
+ SCX_use_AUX_TABLE_3,
+ SCX_Cyrillic,
+ SCX_Unknown,
+ SCX_Armenian,
+ SCX_Unknown,
+ SCX_Armenian,
+ SCX_Unknown,
+ SCX_Armenian,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_5,
+ SCX_Armenian,
+ SCX_Unknown,
+ SCX_Armenian,
+ SCX_Unknown,
+ SCX_Hebrew,
+ SCX_Unknown,
+ SCX_Hebrew,
+ SCX_Unknown,
+ SCX_Hebrew,
+ SCX_Unknown,
+ SCX_Arabic,
+ SCX_Common,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_6,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_6,
+ SCX_Unknown,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_6,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_7,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_8,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_8,
+ SCX_Arabic,
+ SCX_Common,
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Unknown,
+ SCX_Syriac,
+ SCX_Unknown,
+ SCX_Syriac,
+ SCX_Arabic,
+ SCX_Thaana,
+ SCX_Unknown,
+ SCX_Nko,
+ SCX_Unknown,
+ SCX_Samaritan,
+ SCX_Unknown,
+ SCX_Samaritan,
+ SCX_Unknown,
+ SCX_Mandaic,
+ SCX_Unknown,
+ SCX_Mandaic,
+ SCX_Unknown,
+ SCX_Syriac,
+ SCX_Unknown,
+ SCX_Arabic,
+ SCX_Unknown,
+ SCX_Arabic,
+ SCX_Unknown,
+ SCX_Arabic,
+ SCX_Common,
+ SCX_Arabic,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_10,
+ SCX_use_AUX_TABLE_11,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_12,
+ SCX_use_AUX_TABLE_13,
+ SCX_use_AUX_TABLE_14,
+ SCX_Devanagari,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_15,
+ SCX_Bengali,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_16,
+ SCX_Gurmukhi,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_17,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Gujarati,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Oriya,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_18,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_18,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_18,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Unknown,
+ SCX_Telugu,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Kannada,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Malayalam,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Sinhala,
+ SCX_Unknown,
+ SCX_Thai,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Thai,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Lao,
+ SCX_Unknown,
+ SCX_Tibetan,
+ SCX_Unknown,
+ SCX_Tibetan,
+ SCX_Unknown,
+ SCX_Tibetan,
+ SCX_Unknown,
+ SCX_Tibetan,
+ SCX_Unknown,
+ SCX_Tibetan,
+ SCX_Unknown,
+ SCX_Tibetan,
+ SCX_Common,
+ SCX_Tibetan,
+ SCX_Unknown,
+ SCX_Myanmar,
+ SCX_use_AUX_TABLE_19,
+ SCX_Myanmar,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
+ SCX_use_AUX_TABLE_20,
+ SCX_Georgian,
+ SCX_use_AUX_TABLE_21,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Ethiopic,
+ SCX_Unknown,
+ SCX_Cherokee,
+ SCX_Unknown,
+ SCX_Cherokee,
+ SCX_Unknown,
+ SCX_Canadian_Aboriginal,
+ SCX_Ogham,
+ SCX_Unknown,
+ SCX_Runic,
+ SCX_Common,
+ SCX_Runic,
+ SCX_Unknown,
+ SCX_Tagalog,
+ SCX_Unknown,
+ SCX_Tagalog,
+ SCX_Unknown,
+ SCX_Hanunoo,
+ SCX_use_AUX_TABLE_22,
+ SCX_Unknown,
+ SCX_Buhid,
+ SCX_Unknown,
+ SCX_Tagbanwa,
+ SCX_Unknown,
+ SCX_Tagbanwa,
+ SCX_Unknown,
+ SCX_Tagbanwa,
+ SCX_Unknown,
+ SCX_Khmer,
+ SCX_Unknown,
+ SCX_Khmer,
+ SCX_Unknown,
+ SCX_Khmer,
+ SCX_Unknown,
+ SCX_Mongolian,
+ SCX_use_AUX_TABLE_23,
+ SCX_Mongolian,
+ SCX_use_AUX_TABLE_23,
+ SCX_Mongolian,
+ SCX_Unknown,
+ SCX_Mongolian,
+ SCX_Unknown,
+ SCX_Mongolian,
+ SCX_Unknown,
+ SCX_Mongolian,
+ SCX_Unknown,
+ SCX_Canadian_Aboriginal,
+ SCX_Unknown,
+ SCX_Limbu,
+ SCX_Unknown,
+ SCX_Limbu,
+ SCX_Unknown,
+ SCX_Limbu,
+ SCX_Unknown,
+ SCX_Limbu,
+ SCX_Unknown,
+ SCX_Limbu,
+ SCX_Tai_Le,
+ SCX_Unknown,
+ SCX_Tai_Le,
+ SCX_Unknown,
+ SCX_New_Tai_Lue,
+ SCX_Unknown,
+ SCX_New_Tai_Lue,
+ SCX_Unknown,
+ SCX_New_Tai_Lue,
+ SCX_Unknown,
+ SCX_New_Tai_Lue,
+ SCX_Khmer,
+ SCX_Buginese,
+ SCX_Unknown,
+ SCX_Buginese,
+ SCX_Tai_Tham,
+ SCX_Unknown,
+ SCX_Tai_Tham,
+ SCX_Unknown,
+ SCX_Tai_Tham,
+ SCX_Unknown,
+ SCX_Tai_Tham,
+ SCX_Unknown,
+ SCX_Tai_Tham,
+ SCX_Unknown,
+ SCX_Inherited,
+ SCX_Unknown,
+ SCX_Balinese,
+ SCX_Unknown,
+ SCX_Balinese,
+ SCX_Unknown,
+ SCX_Sundanese,
+ SCX_Batak,
+ SCX_Unknown,
+ SCX_Batak,
+ SCX_Lepcha,
+ SCX_Unknown,
+ SCX_Lepcha,
+ SCX_Unknown,
+ SCX_Lepcha,
+ SCX_Ol_Chiki,
+ SCX_Cyrillic,
+ SCX_Unknown,
+ SCX_Sundanese,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_24,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_24,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_25,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_26,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_25,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_25,
+ SCX_Devanagari,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_Devanagari,
+ SCX_Bengali,
+ SCX_use_AUX_TABLE_24,
+ SCX_Unknown,
+ SCX_Latin,
+ SCX_Greek,
+ SCX_Cyrillic,
+ SCX_Latin,
+ SCX_Greek,
+ SCX_Lati