view release on metacpan or search on metacpan
configure.com view on Meta::CPAN
$ DECK
RECORD
FORMAT STREAM_LF
$ EOD
$ CREATE /FDL=[-]CONFIG.FDL [-]CONFIG.LOCAL
$ ! First spit out the header info with the local defines (to get
$ ! around the 255 character command line limit)
$ OPEN/APPEND CONFIG [-]config.local
$ IF use_debugging_perl THEN WC "#define DEBUGGING"
$ IF use_two_pot_malloc THEN WC "#define TWO_POT_OPTIMIZE"
$ IF mymalloc THEN WC "#define EMBEDMYMALLOC"
$ IF use_pack_malloc THEN WC "#define PACK_MALLOC"
$ IF use_debugmalloc THEN WC "#define DEBUGGING_MSTATS"
$ IF (Has_Dec_C_Sockets)
$ THEN
$ WC "#define VMS_DO_SOCKETS"
$ WC "#define DECCRTL_SOCKETS"
$ ENDIF
$! This is VMS-specific for now
$ WC "#''d_setenv' HAS_SETENV"
$ IF d_secintgenv THEN WC "#define SECURE_INTERNAL_GETENV"
cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm view on Meta::CPAN
}
}
}
my($optdebug) = "";
$cflags{shellflags} ||= '';
my(%map) = (
D => '-DDEBUGGING',
E => '-DEMBED',
DE => '-DDEBUGGING -DEMBED',
M => '-DEMBED -DMULTIPLICITY',
DM => '-DDEBUGGING -DEMBED -DMULTIPLICITY',
);
if ($libperl =~ /libperl(\w*)\Q$self->{LIB_EXT}/){
$uc = uc($1);
} else {
$uc = ""; # avoid warning
}
$perltype = $map{$uc} ? $map{$uc} : "";
if ($uc =~ /^D/) {
cpan/Unicode-Collate/Collate/allkeys.txt view on Meta::CPAN
061C ; [.0000.0000.0000] # ARABIC LETTER MARK
180B ; [.0000.0000.0000] # MONGOLIAN FREE VARIATION SELECTOR ONE
180C ; [.0000.0000.0000] # MONGOLIAN FREE VARIATION SELECTOR TWO
180D ; [.0000.0000.0000] # MONGOLIAN FREE VARIATION SELECTOR THREE
180E ; [.0000.0000.0000] # MONGOLIAN VOWEL SEPARATOR
200B ; [.0000.0000.0000] # ZERO WIDTH SPACE
200C ; [.0000.0000.0000] # ZERO WIDTH NON-JOINER
200D ; [.0000.0000.0000] # ZERO WIDTH JOINER
200E ; [.0000.0000.0000] # LEFT-TO-RIGHT MARK
200F ; [.0000.0000.0000] # RIGHT-TO-LEFT MARK
202A ; [.0000.0000.0000] # LEFT-TO-RIGHT EMBEDDING
202B ; [.0000.0000.0000] # RIGHT-TO-LEFT EMBEDDING
202C ; [.0000.0000.0000] # POP DIRECTIONAL FORMATTING
202D ; [.0000.0000.0000] # LEFT-TO-RIGHT OVERRIDE
202E ; [.0000.0000.0000] # RIGHT-TO-LEFT OVERRIDE
2060 ; [.0000.0000.0000] # WORD JOINER
2066 ; [.0000.0000.0000] # LEFT-TO-RIGHT ISOLATE
2067 ; [.0000.0000.0000] # RIGHT-TO-LEFT ISOLATE
2068 ; [.0000.0000.0000] # FIRST STRONG ISOLATE
2069 ; [.0000.0000.0000] # POP DIRECTIONAL ISOLATE
206A ; [.0000.0000.0000] # INHIBIT SYMMETRIC SWAPPING
206B ; [.0000.0000.0000] # ACTIVATE SYMMETRIC SWAPPING
cpan/Unicode-Collate/Collate/keys.txt view on Meta::CPAN
009B ; [.0000.0000.0000.0000] # [009B] CONTROL SEQUENCE INTRODUCER (in 6429)
009C ; [.0000.0000.0000.0000] # [009C] STRING TERMINATOR (in 6429)
009D ; [.0000.0000.0000.0000] # [009D] OPERATING SYSTEM COMMAND (in 6429)
009E ; [.0000.0000.0000.0000] # [009E] PRIVACY MESSAGE (in 6429)
009F ; [.0000.0000.0000.0000] # [009F] APPLICATION PROGRAM COMMAND (in 6429)
200B ; [.0000.0000.0000.0000] # [200B] ZERO WIDTH SPACE
200C ; [.0000.0000.0000.0000] # [200C] ZERO WIDTH NON-JOINER
200D ; [.0000.0000.0000.0000] # [200D] ZERO WIDTH JOINER
200E ; [.0000.0000.0000.0000] # [200E] LEFT-TO-RIGHT MARK
200F ; [.0000.0000.0000.0000] # [200F] RIGHT-TO-LEFT MARK
202A ; [.0000.0000.0000.0000] # [202A] LEFT-TO-RIGHT EMBEDDING
202B ; [.0000.0000.0000.0000] # [202B] RIGHT-TO-LEFT EMBEDDING
202C ; [.0000.0000.0000.0000] # [202C] POP DIRECTIONAL FORMATTING
202D ; [.0000.0000.0000.0000] # [202D] LEFT-TO-RIGHT OVERRIDE
202E ; [.0000.0000.0000.0000] # [202E] RIGHT-TO-LEFT OVERRIDE
206A ; [.0000.0000.0000.0000] # [206A] INHIBIT SYMMETRIC SWAPPING
206B ; [.0000.0000.0000.0000] # [206B] ACTIVATE SYMMETRIC SWAPPING
206C ; [.0000.0000.0000.0000] # [206C] INHIBIT ARABIC FORM SHAPING
206D ; [.0000.0000.0000.0000] # [206D] ACTIVATE ARABIC FORM SHAPING
206E ; [.0000.0000.0000.0000] # [206E] NATIONAL DIGIT SHAPES
206F ; [.0000.0000.0000.0000] # [206F] NOMINAL DIGIT SHAPES
0009 ; [*0201.0020.0002.0009] # HORIZONTAL TABULATION (in 6429)
cpan/Win32/Win32.pm view on Meta::CPAN
sub VER_NT_SERVER () { 0x0000003 } # The operating system is Windows Server 2008, Windows Server 2003, or Windows 2000 Server.
# Note that a server that is also a domain controller is reported as VER_NT_DOMAIN_CONTROLLER, not VER_NT_SERVER.
sub VER_NT_WORKSTATION () { 0x0000001 } # The operating system is Windows Vista, Windows XP Professional, Windows XP Home Edition, or Windows 2000 Professional.
sub VER_SUITE_BACKOFFICE () { 0x00000004 } # Microsoft BackOffice components are installed.
sub VER_SUITE_BLADE () { 0x00000400 } # Windows Server 2003, Web Edition is installed.
sub VER_SUITE_COMPUTE_SERVER () { 0x00004000 } # Windows Server 2003, Compute Cluster Edition is installed.
sub VER_SUITE_DATACENTER () { 0x00000080 } # Windows Server 2008 Datacenter, Windows Server 2003, Datacenter Edition, or Windows 2000 Datacenter Server is installed.
sub VER_SUITE_ENTERPRISE () { 0x00000002 } # Windows Server 2008 Enterprise, Windows Server 2003, Enterprise Edition, or Windows 2000 Advanced Server is installed. Refer to the Remarks section for more information about this bit flag.
sub VER_SUITE_EMBEDDEDNT () { 0x00000040 } # Windows XP Embedded is installed.
sub VER_SUITE_PERSONAL () { 0x00000200 } # Windows Vista Home Premium, Windows Vista Home Basic, or Windows XP Home Edition is installed.
sub VER_SUITE_SINGLEUSERTS () { 0x00000100 } # Remote Desktop is supported, but only one interactive session is supported. This value is set unless the system is running in application server mode.
sub VER_SUITE_SMALLBUSINESS () { 0x00000001 } # Microsoft Small Business Server was once installed on the system, but may have been upgraded to another version of Windows. Refer to the Remarks section for more information about this bit fl...
sub VER_SUITE_SMALLBUSINESS_RESTRICTED () { 0x00000020 } # Microsoft Small Business Server is installed with the restrictive client license in force. Refer to the Remarks section for more information about this bit flag.
sub VER_SUITE_STORAGE_SERVER () { 0x00002000 } # Windows Storage Server 2003 R2 or Windows Storage Server 2003 is installed.
sub VER_SUITE_TERMINAL () { 0x00000010 } # Terminal Services is installed. This value is always set.
# If VER_SUITE_TERMINAL is set but VER_SUITE_SINGLEUSERTS is not set, the system is running in application server mode.
sub VER_SUITE_WH_SERVER () { 0x00008000 } # Windows Home Server is installed.
sub VER_SUITE_MULTIUSERTS () { 0x00020000 } # AppServer mode is enabled.
cpan/Win32/Win32.pm view on Meta::CPAN
#define PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE 0x0000002E
sub PRODUCT_STARTER_N () { 0x02F } # Starter N
sub PRODUCT_PROFESSIONAL () { 0x030 } # Professional
sub PRODUCT_PROFESSIONAL_N () { 0x031 } # Professional N
#define PRODUCT_SB_SOLUTION_SERVER 0x00000032
#define PRODUCT_SERVER_FOR_SB_SOLUTIONS 0x00000033
#define PRODUCT_STANDARD_SERVER_SOLUTIONS 0x00000034
#define PRODUCT_STANDARD_SERVER_SOLUTIONS_CORE 0x00000035
#define PRODUCT_SB_SOLUTION_SERVER_EM 0x00000036
#define PRODUCT_SERVER_FOR_SB_SOLUTIONS_EM 0x00000037
#define PRODUCT_SOLUTION_EMBEDDEDSERVER 0x00000038
#define PRODUCT_SOLUTION_EMBEDDEDSERVER_CORE 0x00000039
#define PRODUCT_PROFESSIONAL_EMBEDDED 0x0000003A
#define PRODUCT_ESSENTIALBUSINESS_SERVER_MGMT 0x0000003B
#define PRODUCT_ESSENTIALBUSINESS_SERVER_ADDL 0x0000003C
#define PRODUCT_ESSENTIALBUSINESS_SERVER_MGMTSVC 0x0000003D
#define PRODUCT_ESSENTIALBUSINESS_SERVER_ADDLSVC 0x0000003E
#define PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE 0x0000003F
#define PRODUCT_CLUSTER_SERVER_V 0x00000040
#define PRODUCT_EMBEDDED 0x00000041
sub PRODUCT_STARTER_E () { 0x042 } # Starter E
sub PRODUCT_HOME_BASIC_E () { 0x043 } # Home Basic E
sub PRODUCT_HOME_PREMIUM_E () { 0x044 } # Home Premium E
sub PRODUCT_PROFESSIONAL_E () { 0x045 } # Professional E
sub PRODUCT_ENTERPRISE_E () { 0x046 } # Enterprise E
sub PRODUCT_ULTIMATE_E () { 0x047 } # Ultimate E
#define PRODUCT_ENTERPRISE_EVALUATION 0x00000048
#define PRODUCT_MULTIPOINT_STANDARD_SERVER 0x0000004C
#define PRODUCT_MULTIPOINT_PREMIUM_SERVER 0x0000004D
#define PRODUCT_STANDARD_EVALUATION_SERVER 0x0000004F
#define PRODUCT_DATACENTER_EVALUATION_SERVER 0x00000050
#define PRODUCT_ENTERPRISE_N_EVALUATION 0x00000054
#define PRODUCT_EMBEDDED_AUTOMOTIVE 0x00000055
#define PRODUCT_EMBEDDED_INDUSTRY_A 0x00000056
#define PRODUCT_THINPC 0x00000057
#define PRODUCT_EMBEDDED_A 0x00000058
#define PRODUCT_EMBEDDED_INDUSTRY 0x00000059
#define PRODUCT_EMBEDDED_E 0x0000005A
#define PRODUCT_EMBEDDED_INDUSTRY_E 0x0000005B
#define PRODUCT_EMBEDDED_INDUSTRY_A_E 0x0000005C
#define PRODUCT_STORAGE_WORKGROUP_EVALUATION_SERVER 0x0000005F
#define PRODUCT_STORAGE_STANDARD_EVALUATION_SERVER 0x00000060
#define PRODUCT_CORE_ARM 0x00000061
sub PRODUCT_CORE_N () { 0x62 } # Windows 10 Home N
sub PRODUCT_CORE_COUNTRYSPECIFIC () { 0x63 } # Windows 10 Home China
sub PRODUCT_CORE_SINGLELANGUAGE () { 0x64 } # Windows 10 Home Single Language
sub PRODUCT_CORE () { 0x65 } # Windows 10 Home
#define PRODUCT_PROFESSIONAL_WMC 0x00000067
#define PRODUCT_MOBILE_CORE 0x00000068
#define PRODUCT_EMBEDDED_INDUSTRY_EVAL 0x00000069
#define PRODUCT_EMBEDDED_INDUSTRY_E_EVAL 0x0000006A
#define PRODUCT_EMBEDDED_EVAL 0x0000006B
#define PRODUCT_EMBEDDED_E_EVAL 0x0000006C
#define PRODUCT_NANO_SERVER 0x0000006D
#define PRODUCT_CLOUD_STORAGE_SERVER 0x0000006E
#define PRODUCT_CORE_CONNECTED 0x0000006F
#define PRODUCT_PROFESSIONAL_STUDENT 0x00000070
#define PRODUCT_CORE_CONNECTED_N 0x00000071
#define PRODUCT_PROFESSIONAL_STUDENT_N 0x00000072
#define PRODUCT_CORE_CONNECTED_SINGLELANGUAGE 0x00000073
#define PRODUCT_CORE_CONNECTED_COUNTRYSPECIFIC 0x00000074
#define PRODUCT_CONNECTED_CAR 0x00000075
#define PRODUCT_INDUSTRY_HANDHELD 0x00000076
cpan/Win32/Win32.pm view on Meta::CPAN
SUITEMASK is a bitfield identifying the product suites available on
the system. Known bits are:
VER_SUITE_SMALLBUSINESS 0x00000001
VER_SUITE_ENTERPRISE 0x00000002
VER_SUITE_BACKOFFICE 0x00000004
VER_SUITE_COMMUNICATIONS 0x00000008
VER_SUITE_TERMINAL 0x00000010
VER_SUITE_SMALLBUSINESS_RESTRICTED 0x00000020
VER_SUITE_EMBEDDEDNT 0x00000040
VER_SUITE_DATACENTER 0x00000080
VER_SUITE_SINGLEUSERTS 0x00000100
VER_SUITE_PERSONAL 0x00000200
VER_SUITE_BLADE 0x00000400
VER_SUITE_EMBEDDED_RESTRICTED 0x00000800
VER_SUITE_SECURITY_APPLIANCE 0x00001000
VER_SUITE_STORAGE_SERVER 0x00002000
VER_SUITE_COMPUTE_SERVER 0x00004000
VER_SUITE_WH_SERVER 0x00008000
VER_SUITE_MULTIUSERTS 0x00020000
The VER_SUITE_xxx names are listed here to cross reference the Microsoft
documentation. The Win32 module does not provide symbolic names for these
constants.
dist/Devel-PPPort/parts/base/5006000 view on Meta::CPAN
dTHXx # Z added by devel/scanprov
dump_all # U
dump_eval # U
dump_form # U
dump_indent # F added by devel/scanprov
dump_packsubs # U
dump_sub # U
dump_vindent # F added by devel/scanprov
dup_attrlist # F added by devel/scanprov
dXSTARG # M added by devel/scanprov
EMBEDMYMALLOC # Z added by devel/scanprov
EVAL_INEVAL # Z added by devel/scanprov
EVAL_KEEPERR # Z added by devel/scanprov
EVAL_NULL # Z added by devel/scanprov
eval_pv # E (perl_eval_pv)
eval_sv # E (perl_eval_sv)
EVAL_WARNONLY # Z added by devel/scanprov
FBMcf_TAIL # Z added by devel/scanprov
FBMcf_TAIL_DOLLAR # Z added by devel/scanprov
FBMcf_TAIL_DOLLARM # Z added by devel/scanprov
FBMcf_TAIL_Z # Z added by devel/scanprov
ext/SDBM_File/pair.h view on Meta::CPAN
/* Mini EMBED (pair.c) */
#ifndef PERL_SDBM_FILE_PAIR_H_
#define PERL_SDBM_FILE_PAIR_H_
#define chkpage sdbm__chkpage
#define delpair sdbm__delpair
#define duppair sdbm__duppair
#define exipair sdbm__exipair
#define fitpair sdbm__fitpair
#define getnkey sdbm__getnkey
#define getpair sdbm__getpair
hints/os2.sh view on Meta::CPAN
if [ $emxcrtrev -ge 50 ]; then
aout_ldflags='-Zexe -Zsmall-conv -Zstack 16000 -D__ST_MT_ERRNO__'
else
aout_ldflags='-Zexe -Zstack 16000 -D__ST_MT_ERRNO__'
fi
# To get into config.sh:
aout_ldflags="$aout_ldflags"
aout_d_fork='define'
aout_ccflags="-DDOSISH -DPERL_IS_AOUT -DOS2=2 -DEMBED -I. $_defemxcrtrev -D__ST_MT_ERRNO__"
aout_cppflags="-DDOSISH -DPERL_IS_AOUT -DOS2=2 -DEMBED -I. $_defemxcrtrev -D__ST_MT_ERRNO__"
aout_use_clib='c'
aout_usedl='undef'
aout_archobjs="os2.o dl_os2.o"
# Not listed in dynamic_ext, but needed for AOUT static_ext nevertheless
aout_extra_static_ext="OS2::DLL"
# variable which have different values for aout compile
used_aout='d_shrplib useshrplib plibext lib_ext obj_ext ar plibext d_fork lddlflags ldflags ccflags use_clib usedl archobjs cppflags'
if [ "$emxaout" != "" ]; then
hints/os2.sh view on Meta::CPAN
plibext='.lib'
if [ $emxcrtrev -ge 50 ]; then
d_fork='define'
else
d_fork='undef'
fi
lddlflags="-Zdll -Zomf -Zmt -Zcrtdll -Zlinker /e:2"
# Recursive regmatch may eat 2.5M of stack alone.
ldflags='-Zexe -Zomf -Zmt -Zcrtdll -Zstack 32000 -Zlinker /e:2'
if [ $emxcrtrev -ge 50 ]; then
ccflags="-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. $_defemxcrtrev"
else
ccflags="-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -DEMX_BAD_SBRK $_defemxcrtrev"
fi
use_clib='c_import'
usedl='define'
fi
# indented to miss config.sh
_ar="$ar"
# To get into config.sh (should start at the beginning of line)
# or you can put it into config.over.
hints/os2.sh view on Meta::CPAN
randbits=31
archobjs="os2$obj_ext dl_os2$obj_ext"
# Run files without extension with sh:
EXECSHELL=sh
cccdlflags='-Zdll'
dlsrc='dl_dlopen.xs'
ld='gcc'
#cppflags='-DDOSISH -DOS2=2 -DEMBED -I.'
# for speedup: (some patches to ungetc are also needed):
# Note that without this guy tests 8 and 10 of io/tell.t fail, with it 11 fails
stdstdunder=`echo "#include <stdio.h>" | cpp | egrep -c "char +\* +_ptr"`
d_stdstdio='define'
d_stdiobase='define'
d_stdio_ptr_lval='define'
d_stdio_cnt_lval='define'
lib/charnames.t view on Meta::CPAN
is("\N{APC}", "\N{APPLICATION PROGRAM COMMAND}", 'Verify "\N{APC}" eq "\N{APPLICATION PROGRAM COMMAND}"');
is("\N{PADDING CHARACTER}", "\N{PAD}", 'Verify "\N{PADDING CHARACTER}" eq "\N{PAD}"');
is("\N{HIGH OCTET PRESET}","\N{HOP}", 'Verify "\N{HIGH OCTET PRESET}" eq "\N{HOP}"');
is("\N{INDEX}", "\N{IND}", 'Verify "\N{INDEX}" eq "\N{IND}"');
is("\N{SINGLE GRAPHIC CHARACTER INTRODUCER}", "\N{SGC}", 'Verify "\N{SINGLE GRAPHIC CHARACTER INTRODUCER}" eq "\N{SGC}"');
is("\N{BOM}", "\N{BYTE ORDER MARK}", 'Verify "\N{BOM}" eq "\N{BYTE ORDER MARK}"');
is("\N{CGJ}", "\N{COMBINING GRAPHEME JOINER}", 'Verify "\N{CGJ}" eq "\N{COMBINING GRAPHEME JOINER}"');
is("\N{FVS1}", "\N{MONGOLIAN FREE VARIATION SELECTOR ONE}", 'Verify "\N{FVS1}" eq "\N{MONGOLIAN FREE VARIATION SELECTOR ONE}"');
is("\N{FVS2}", "\N{MONGOLIAN FREE VARIATION SELECTOR TWO}", 'Verify "\N{FVS2}" eq "\N{MONGOLIAN FREE VARIATION SELECTOR TWO}"');
is("\N{FVS3}", "\N{MONGOLIAN FREE VARIATION SELECTOR THREE}", 'Verify "\N{FVS3}" eq "\N{MONGOLIAN FREE VARIATION SELECTOR THREE}"');
is("\N{LRE}", "\N{LEFT-TO-RIGHT EMBEDDING}", 'Verify "\N{LRE}" eq "\N{LEFT-TO-RIGHT EMBEDDING}"');
is("\N{LRM}", "\N{LEFT-TO-RIGHT MARK}", 'Verify "\N{LRM}" eq "\N{LEFT-TO-RIGHT MARK}"');
is("\N{LRO}", "\N{LEFT-TO-RIGHT OVERRIDE}", 'Verify "\N{LRO}" eq "\N{LEFT-TO-RIGHT OVERRIDE}"');
is("\N{MMSP}", "\N{MEDIUM MATHEMATICAL SPACE}", 'Verify "\N{MMSP}" eq "\N{MEDIUM MATHEMATICAL SPACE}"');
is("\N{MVS}", "\N{MONGOLIAN VOWEL SEPARATOR}", 'Verify "\N{MVS}" eq "\N{MONGOLIAN VOWEL SEPARATOR}"');
is("\N{NBSP}", "\N{NO-BREAK SPACE}", 'Verify "\N{NBSP}" eq "\N{NO-BREAK SPACE}"');
is("\N{NNBSP}", "\N{NARROW NO-BREAK SPACE}", 'Verify "\N{NNBSP}" eq "\N{NARROW NO-BREAK SPACE}"');
is("\N{PDF}", "\N{POP DIRECTIONAL FORMATTING}", 'Verify "\N{PDF}" eq "\N{POP DIRECTIONAL FORMATTING}"');
is("\N{RLE}", "\N{RIGHT-TO-LEFT EMBEDDING}", 'Verify "\N{RLE}" eq "\N{RIGHT-TO-LEFT EMBEDDING}"');
is("\N{RLM}", "\N{RIGHT-TO-LEFT MARK}", 'Verify "\N{RLM}" eq "\N{RIGHT-TO-LEFT MARK}"');
is("\N{RLO}", "\N{RIGHT-TO-LEFT OVERRIDE}", 'Verify "\N{RLO}" eq "\N{RIGHT-TO-LEFT OVERRIDE}"');
is("\N{SHY}", "\N{SOFT HYPHEN}", 'Verify "\N{SHY}" eq "\N{SOFT HYPHEN}"');
is("\N{WJ}", "\N{WORD JOINER}", 'Verify "\N{WJ}" eq "\N{WORD JOINER}"');
is("\N{ZWJ}", "\N{ZERO WIDTH JOINER}", 'Verify "\N{ZWJ}" eq "\N{ZERO WIDTH JOINER}"');
is("\N{ZWNJ}", "\N{ZERO WIDTH NON-JOINER}", 'Verify "\N{ZWNJ}" eq "\N{ZERO WIDTH NON-JOINER}"');
is("\N{ZWSP}", "\N{ZERO WIDTH SPACE}", 'Verify "\N{ZWSP}" eq "\N{ZERO WIDTH SPACE}"');
is("\N{HORIZONTAL TABULATION}", "\N{CHARACTER TABULATION}", 'Verify "\N{HORIZONTAL TABULATION}" eq "\N{CHARACTER TABULATION}"');
is("\N{VERTICAL TABULATION}", "\N{LINE TABULATION}", 'Verify "\N{VERTICAL TABULATION}" eq "\N{LINE TABULATION}"');
is("\N{FILE SEPARATOR}", "\N{INFORMATION SEPARATOR FOUR}", 'Verify "\N{FILE SEPARATOR}" eq "\N{INFORMATION SEPARATOR FOUR}"');
lib/unicore/DCoreProperties.txt view on Meta::CPAN
1FBF..1FC1 ; Case_Ignorable # Sk [3] GREEK PSILI..GREEK DIALYTIKA AND PERISPOMENI
1FCD..1FCF ; Case_Ignorable # Sk [3] GREEK PSILI AND VARIA..GREEK PSILI AND PERISPOMENI
1FDD..1FDF ; Case_Ignorable # Sk [3] GREEK DASIA AND VARIA..GREEK DASIA AND PERISPOMENI
1FED..1FEF ; Case_Ignorable # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA
1FFD..1FFE ; Case_Ignorable # Sk [2] GREEK OXIA..GREEK DASIA
200B..200F ; Case_Ignorable # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
2018 ; Case_Ignorable # Pi LEFT SINGLE QUOTATION MARK
2019 ; Case_Ignorable # Pf RIGHT SINGLE QUOTATION MARK
2024 ; Case_Ignorable # Po ONE DOT LEADER
2027 ; Case_Ignorable # Po HYPHENATION POINT
202A..202E ; Case_Ignorable # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; Case_Ignorable # Cf [5] WORD JOINER..INVISIBLE PLUS
2066..206F ; Case_Ignorable # Cf [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
2071 ; Case_Ignorable # Lm SUPERSCRIPT LATIN SMALL LETTER I
207F ; Case_Ignorable # Lm SUPERSCRIPT LATIN SMALL LETTER N
2090..209C ; Case_Ignorable # Lm [13] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER T
20D0..20DC ; Case_Ignorable # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
20DD..20E0 ; Case_Ignorable # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
20E1 ; Case_Ignorable # Mn COMBINING LEFT RIGHT ARROW ABOVE
20E2..20E4 ; Case_Ignorable # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE
20E5..20F0 ; Case_Ignorable # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE
lib/unicore/DCoreProperties.txt view on Meta::CPAN
00AD ; Default_Ignorable_Code_Point # Cf SOFT HYPHEN
034F ; Default_Ignorable_Code_Point # Mn COMBINING GRAPHEME JOINER
061C ; Default_Ignorable_Code_Point # Cf ARABIC LETTER MARK
115F..1160 ; Default_Ignorable_Code_Point # Lo [2] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG FILLER
17B4..17B5 ; Default_Ignorable_Code_Point # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
180B..180D ; Default_Ignorable_Code_Point # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
180E ; Default_Ignorable_Code_Point # Cf MONGOLIAN VOWEL SEPARATOR
180F ; Default_Ignorable_Code_Point # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR
200B..200F ; Default_Ignorable_Code_Point # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
202A..202E ; Default_Ignorable_Code_Point # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; Default_Ignorable_Code_Point # Cf [5] WORD JOINER..INVISIBLE PLUS
2065 ; Default_Ignorable_Code_Point # Cn <reserved-2065>
2066..206F ; Default_Ignorable_Code_Point # Cf [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
3164 ; Default_Ignorable_Code_Point # Lo HANGUL FILLER
FE00..FE0F ; Default_Ignorable_Code_Point # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
FEFF ; Default_Ignorable_Code_Point # Cf ZERO WIDTH NO-BREAK SPACE
FFA0 ; Default_Ignorable_Code_Point # Lo HALFWIDTH HANGUL FILLER
FFF0..FFF8 ; Default_Ignorable_Code_Point # Cn [9] <reserved-FFF0>..<reserved-FFF8>
1BCA0..1BCA3 ; Default_Ignorable_Code_Point # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
1D173..1D17A ; Default_Ignorable_Code_Point # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE
lib/unicore/DNormalizationProps.txt view on Meta::CPAN
1FFC ; NFKC_CF; 03C9 03B9 # L& GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
1FFD ; NFKC_CF; 0020 0301 # Sk GREEK OXIA
1FFE ; NFKC_CF; 0020 0314 # Sk GREEK DASIA
2000..200A ; NFKC_CF; 0020 # Zs [11] EN QUAD..HAIR SPACE
200B..200F ; NFKC_CF; # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
2011 ; NFKC_CF; 2010 # Pd NON-BREAKING HYPHEN
2017 ; NFKC_CF; 0020 0333 # Po DOUBLE LOW LINE
2024 ; NFKC_CF; 002E # Po ONE DOT LEADER
2025 ; NFKC_CF; 002E 002E # Po TWO DOT LEADER
2026 ; NFKC_CF; 002E 002E 002E # Po HORIZONTAL ELLIPSIS
202A..202E ; NFKC_CF; # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; NFKC_CF; 0020 # Zs NARROW NO-BREAK SPACE
2033 ; NFKC_CF; 2032 2032 # Po DOUBLE PRIME
2034 ; NFKC_CF; 2032 2032 2032 # Po TRIPLE PRIME
2036 ; NFKC_CF; 2035 2035 # Po REVERSED DOUBLE PRIME
2037 ; NFKC_CF; 2035 2035 2035 # Po REVERSED TRIPLE PRIME
203C ; NFKC_CF; 0021 0021 # Po DOUBLE EXCLAMATION MARK
203E ; NFKC_CF; 0020 0305 # Po OVERLINE
2047 ; NFKC_CF; 003F 003F # Po DOUBLE QUESTION MARK
2048 ; NFKC_CF; 003F 0021 # Po QUESTION EXCLAMATION MARK
2049 ; NFKC_CF; 0021 003F # Po EXCLAMATION QUESTION MARK
lib/unicore/DNormalizationProps.txt view on Meta::CPAN
1FFC ; NFKC_SCF; 1FF3 # L& GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
1FFD ; NFKC_SCF; 0020 0301 # Sk GREEK OXIA
1FFE ; NFKC_SCF; 0020 0314 # Sk GREEK DASIA
2000..200A ; NFKC_SCF; 0020 # Zs [11] EN QUAD..HAIR SPACE
200B..200F ; NFKC_SCF; # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
2011 ; NFKC_SCF; 2010 # Pd NON-BREAKING HYPHEN
2017 ; NFKC_SCF; 0020 0333 # Po DOUBLE LOW LINE
2024 ; NFKC_SCF; 002E # Po ONE DOT LEADER
2025 ; NFKC_SCF; 002E 002E # Po TWO DOT LEADER
2026 ; NFKC_SCF; 002E 002E 002E # Po HORIZONTAL ELLIPSIS
202A..202E ; NFKC_SCF; # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; NFKC_SCF; 0020 # Zs NARROW NO-BREAK SPACE
2033 ; NFKC_SCF; 2032 2032 # Po DOUBLE PRIME
2034 ; NFKC_SCF; 2032 2032 2032 # Po TRIPLE PRIME
2036 ; NFKC_SCF; 2035 2035 # Po REVERSED DOUBLE PRIME
2037 ; NFKC_SCF; 2035 2035 2035 # Po REVERSED TRIPLE PRIME
203C ; NFKC_SCF; 0021 0021 # Po DOUBLE EXCLAMATION MARK
203E ; NFKC_SCF; 0020 0305 # Po OVERLINE
2047 ; NFKC_SCF; 003F 003F # Po DOUBLE QUESTION MARK
2048 ; NFKC_SCF; 003F 0021 # Po QUESTION EXCLAMATION MARK
2049 ; NFKC_SCF; 0021 003F # Po EXCLAMATION QUESTION MARK
lib/unicore/DNormalizationProps.txt view on Meta::CPAN
1FE8..1FEC ; Changes_When_NFKC_Casefolded # L& [5] GREEK CAPITAL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA
1FED..1FEF ; Changes_When_NFKC_Casefolded # Sk [3] GREEK DIALYTIKA AND VARIA..GREEK VARIA
1FF2..1FF4 ; Changes_When_NFKC_Casefolded # L& [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
1FF7..1FFC ; Changes_When_NFKC_Casefolded # L& [6] GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
1FFD..1FFE ; Changes_When_NFKC_Casefolded # Sk [2] GREEK OXIA..GREEK DASIA
2000..200A ; Changes_When_NFKC_Casefolded # Zs [11] EN QUAD..HAIR SPACE
200B..200F ; Changes_When_NFKC_Casefolded # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
2011 ; Changes_When_NFKC_Casefolded # Pd NON-BREAKING HYPHEN
2017 ; Changes_When_NFKC_Casefolded # Po DOUBLE LOW LINE
2024..2026 ; Changes_When_NFKC_Casefolded # Po [3] ONE DOT LEADER..HORIZONTAL ELLIPSIS
202A..202E ; Changes_When_NFKC_Casefolded # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; Changes_When_NFKC_Casefolded # Zs NARROW NO-BREAK SPACE
2033..2034 ; Changes_When_NFKC_Casefolded # Po [2] DOUBLE PRIME..TRIPLE PRIME
2036..2037 ; Changes_When_NFKC_Casefolded # Po [2] REVERSED DOUBLE PRIME..REVERSED TRIPLE PRIME
203C ; Changes_When_NFKC_Casefolded # Po DOUBLE EXCLAMATION MARK
203E ; Changes_When_NFKC_Casefolded # Po OVERLINE
2047..2049 ; Changes_When_NFKC_Casefolded # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK
2057 ; Changes_When_NFKC_Casefolded # Po QUADRUPLE PRIME
205F ; Changes_When_NFKC_Casefolded # Zs MEDIUM MATHEMATICAL SPACE
2060..2064 ; Changes_When_NFKC_Casefolded # Cf [5] WORD JOINER..INVISIBLE PLUS
2065 ; Changes_When_NFKC_Casefolded # Cn <reserved-2065>
lib/unicore/EastAsianWidth.txt view on Meta::CPAN
201B ; N # Pi SINGLE HIGH-REVERSED-9 QUOTATION MARK
201C ; A # Pi LEFT DOUBLE QUOTATION MARK
201D ; A # Pf RIGHT DOUBLE QUOTATION MARK
201E ; N # Ps DOUBLE LOW-9 QUOTATION MARK
201F ; N # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK
2020..2022 ; A # Po [3] DAGGER..BULLET
2023 ; N # Po TRIANGULAR BULLET
2024..2027 ; A # Po [4] ONE DOT LEADER..HYPHENATION POINT
2028 ; N # Zl LINE SEPARATOR
2029 ; N # Zp PARAGRAPH SEPARATOR
202A..202E ; N # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; N # Zs NARROW NO-BREAK SPACE
2030 ; A # Po PER MILLE SIGN
2031 ; N # Po PER TEN THOUSAND SIGN
2032..2033 ; A # Po [2] PRIME..DOUBLE PRIME
2034 ; N # Po TRIPLE PRIME
2035 ; A # Po REVERSED PRIME
2036..2038 ; N # Po [3] REVERSED DOUBLE PRIME..CARET
2039 ; N # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK
203A ; N # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
203B ; A # Po REFERENCE MARK
lib/unicore/IdType.txt view on Meta::CPAN
00AD ; Default_Ignorable # 1.1 SOFT HYPHEN
034F ; Default_Ignorable # 3.2 COMBINING GRAPHEME JOINER
061C ; Default_Ignorable # 6.3 ARABIC LETTER MARK
115F..1160 ; Default_Ignorable # 1.1 [2] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG FILLER
17B4..17B5 ; Default_Ignorable # 3.0 [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
180B..180D ; Default_Ignorable # 3.0 [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
180E ; Default_Ignorable # 3.0 MONGOLIAN VOWEL SEPARATOR
180F ; Default_Ignorable # 14.0 MONGOLIAN FREE VARIATION SELECTOR FOUR
200B..200F ; Default_Ignorable # 1.1 [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
202A..202E ; Default_Ignorable # 1.1 [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2063 ; Default_Ignorable # 3.2 [4] WORD JOINER..INVISIBLE SEPARATOR
2064 ; Default_Ignorable # 5.1 INVISIBLE PLUS
2066..2069 ; Default_Ignorable # 6.3 [4] LEFT-TO-RIGHT ISOLATE..POP DIRECTIONAL ISOLATE
3164 ; Default_Ignorable # 1.1 HANGUL FILLER
FE00..FE0F ; Default_Ignorable # 3.2 [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
FEFF ; Default_Ignorable # 1.1 ZERO WIDTH NO-BREAK SPACE
FFA0 ; Default_Ignorable # 1.1 HALFWIDTH HANGUL FILLER
1BCA0..1BCA3 ; Default_Ignorable # 7.0 [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
1D173..1D17A ; Default_Ignorable # 3.1 [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE
E0020..E007F ; Default_Ignorable # 3.1 [96] TAG SPACE..CANCEL TAG
lib/unicore/Index.txt view on Meta::CPAN
ELLIPSIS, LAO 0EAF
ELLIPSIS, MIDLINE HORIZONTAL 22EF
ELLIPSIS, MONGOLIAN 1801
ELLIPSIS, UP RIGHT DIAGONAL 22F0
ELLIPSIS, VERTICAL 22EE
elliptic function, weierstrass 2118
Elymaic 10FE0
EM DASH 2014
EM QUAD 2001
EM SPACE 2003
EMBEDDING, LEFT-TO-RIGHT 202A
EMBEDDING, RIGHT-TO-LEFT 202B
emf 2130
Emoji Components 1F9B0
Emoji Modifiers 1F3FB
Emoticon Faces 1F910
Emoticons 1F600
EMPHASIS MARK, ARMENIAN 055B
Emphasis Marks, Sidelining FE45
EMPHASIS SYMBOL 2383
EMPTY SET 2205
Empty Sets 29B0
lib/unicore/Index.txt view on Meta::CPAN
LEFT WHITE CURLY BRACKET 2983
LEFT WHITE LENTICULAR BRACKET 3016
LEFT WHITE PARENTHESIS 2985
LEFT WHITE SQUARE BRACKET 301A
LEFT WHITE TORTOISE SHELL BRACKET 3018
LEFT, ERASE TO THE 232B
left, fast cursor 219E
LEFT-POINTING ANGLE BRACKET 2329
LEFT-POINTING ANGLE QUOTATION MARK, SINGLE 2039
LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 00AB
LEFT-TO-RIGHT EMBEDDING 202A
LEFT-TO-RIGHT ISOLATE 2066
LEFT-TO-RIGHT MARK 200E
LEFT-TO-RIGHT OVERRIDE 202D
leftward tab 21E4
LEFTWARDS ARROW 2190
LEFTWARDS ARROW OVERLAY, COMBINING 20EA
LEFTWARDS BULLET, BLACK 204C
LEFTWARDS HARPOON WITH BARB DOWNWARDS, COMBINING 20ED
Legacy Computing, Symbols for 1FB00
Legacy Computing Supplement, Symbols for 1CC00
lib/unicore/Index.txt view on Meta::CPAN
RIGHT WHITE PARENTHESIS 2986
RIGHT WHITE SQUARE BRACKET 301B
RIGHT WHITE TORTOISE SHELL BRACKET 3019
RIGHT, COMBINING COMMA ABOVE 0315
RIGHT, COMBINING DOT ABOVE 0358
RIGHT, ERASE TO THE 2326
right, fast cursor 21A0
RIGHT-POINTING ANGLE BRACKET 232A
RIGHT-POINTING ANGLE QUOTATION MARK, SINGLE 203A
RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 00BB
RIGHT-TO-LEFT EMBEDDING 202B
RIGHT-TO-LEFT ISOLATE 2067
RIGHT-TO-LEFT MARK 200F
RIGHT-TO-LEFT OVERRIDE 202E
RIGHTHAND INTERIOR PRODUCT 2A3D
rightward tab 21E5
RIGHTWARDS ARROW 2192
RIGHTWARDS ARROW BELOW, COMBINING DOUBLE 0362
RIGHTWARDS BULLET, BLACK 204D
RIGHTWARDS HARPOON WITH BARB DOWNWARDS, COMBINING 20EC
RING ABOVE 02DA
lib/unicore/LineBreak.txt view on Meta::CPAN
201B..201C ; QU # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK
201D ; QU # Pf RIGHT DOUBLE QUOTATION MARK
201E ; OP # Ps DOUBLE LOW-9 QUOTATION MARK
201F ; QU # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK
2020..2021 ; AI # Po [2] DAGGER..DOUBLE DAGGER
2022..2023 ; AL # Po [2] BULLET..TRIANGULAR BULLET
2024..2026 ; IN # Po [3] ONE DOT LEADER..HORIZONTAL ELLIPSIS
2027 ; BA # Po HYPHENATION POINT
2028 ; BK # Zl LINE SEPARATOR
2029 ; BK # Zp PARAGRAPH SEPARATOR
202A..202E ; CM # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; GL # Zs NARROW NO-BREAK SPACE
2030..2037 ; PO # Po [8] PER MILLE SIGN..REVERSED TRIPLE PRIME
2038 ; AL # Po CARET
2039 ; QU # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK
203A ; QU # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
203B ; AI # Po REFERENCE MARK
203C..203D ; NS # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG
203E ; AL # Po OVERLINE
203F..2040 ; AL # Pc [2] UNDERTIE..CHARACTER TIE
2041..2043 ; AL # Po [3] CARET INSERTION POINT..HYPHEN BULLET
lib/unicore/NamesList.txt view on Meta::CPAN
x (presentation form for vertical horizontal ellipsis - FE19)
# 002E 002E 002E
2027 HYPHENATION POINT
* visible symbol used to indicate correct positions for word breaking, as in dic·tion·ar·ies
@ Separators
2028 LINE SEPARATOR
* may be used to represent this semantic unambiguously
2029 PARAGRAPH SEPARATOR
* may be used to represent this semantic unambiguously
@ Format characters
202A LEFT-TO-RIGHT EMBEDDING
* commonly abbreviated LRE
202B RIGHT-TO-LEFT EMBEDDING
* commonly abbreviated RLE
202C POP DIRECTIONAL FORMATTING
* commonly abbreviated PDF
202D LEFT-TO-RIGHT OVERRIDE
* commonly abbreviated LRO
202E RIGHT-TO-LEFT OVERRIDE
* commonly abbreviated RLO
@ Space
202F NARROW NO-BREAK SPACE
* commonly abbreviated NNBSP
lib/unicore/PropList.txt view on Meta::CPAN
202F ; White_Space # Zs NARROW NO-BREAK SPACE
205F ; White_Space # Zs MEDIUM MATHEMATICAL SPACE
3000 ; White_Space # Zs IDEOGRAPHIC SPACE
# Total code points: 25
# ================================================
061C ; Bidi_Control # Cf ARABIC LETTER MARK
200E..200F ; Bidi_Control # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
202A..202E ; Bidi_Control # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2066..2069 ; Bidi_Control # Cf [4] LEFT-TO-RIGHT ISOLATE..POP DIRECTIONAL ISOLATE
# Total code points: 12
# ================================================
200C..200D ; Join_Control # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER
# Total code points: 2
lib/unicore/Scripts.txt view on Meta::CPAN
2018 ; Common # Pi LEFT SINGLE QUOTATION MARK
2019 ; Common # Pf RIGHT SINGLE QUOTATION MARK
201A ; Common # Ps SINGLE LOW-9 QUOTATION MARK
201B..201C ; Common # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK
201D ; Common # Pf RIGHT DOUBLE QUOTATION MARK
201E ; Common # Ps DOUBLE LOW-9 QUOTATION MARK
201F ; Common # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK
2020..2027 ; Common # Po [8] DAGGER..HYPHENATION POINT
2028 ; Common # Zl LINE SEPARATOR
2029 ; Common # Zp PARAGRAPH SEPARATOR
202A..202E ; Common # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; Common # Zs NARROW NO-BREAK SPACE
2030..2038 ; Common # Po [9] PER MILLE SIGN..CARET
2039 ; Common # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK
203A ; Common # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
203B..203E ; Common # Po [4] REFERENCE MARK..OVERLINE
203F..2040 ; Common # Pc [2] UNDERTIE..CHARACTER TIE
2041..2043 ; Common # Po [3] CARET INSERTION POINT..HYPHEN BULLET
2044 ; Common # Sm FRACTION SLASH
2045 ; Common # Ps LEFT SQUARE BRACKET WITH QUILL
2046 ; Common # Pe RIGHT SQUARE BRACKET WITH QUILL
lib/unicore/UnicodeData.txt view on Meta::CPAN
2020;DAGGER;Po;0;ON;;;;;N;;;;;
2021;DOUBLE DAGGER;Po;0;ON;;;;;N;;;;;
2022;BULLET;Po;0;ON;;;;;N;;;;;
2023;TRIANGULAR BULLET;Po;0;ON;;;;;N;;;;;
2024;ONE DOT LEADER;Po;0;ON;<compat> 002E;;;;N;;;;;
2025;TWO DOT LEADER;Po;0;ON;<compat> 002E 002E;;;;N;;;;;
2026;HORIZONTAL ELLIPSIS;Po;0;ON;<compat> 002E 002E 002E;;;;N;;;;;
2027;HYPHENATION POINT;Po;0;ON;;;;;N;;;;;
2028;LINE SEPARATOR;Zl;0;WS;;;;;N;;;;;
2029;PARAGRAPH SEPARATOR;Zp;0;B;;;;;N;;;;;
202A;LEFT-TO-RIGHT EMBEDDING;Cf;0;LRE;;;;;N;;;;;
202B;RIGHT-TO-LEFT EMBEDDING;Cf;0;RLE;;;;;N;;;;;
202C;POP DIRECTIONAL FORMATTING;Cf;0;PDF;;;;;N;;;;;
202D;LEFT-TO-RIGHT OVERRIDE;Cf;0;LRO;;;;;N;;;;;
202E;RIGHT-TO-LEFT OVERRIDE;Cf;0;RLO;;;;;N;;;;;
202F;NARROW NO-BREAK SPACE;Zs;0;CS;<noBreak> 0020;;;;N;;;;;
2030;PER MILLE SIGN;Po;0;ET;;;;;N;;;;;
2031;PER TEN THOUSAND SIGN;Po;0;ET;;;;;N;;;;;
2032;PRIME;Po;0;ET;;;;;N;;;;;
2033;DOUBLE PRIME;Po;0;ET;<compat> 2032 2032;;;;N;;;;;
2034;TRIPLE PRIME;Po;0;ET;<compat> 2032 2032 2032;;;;N;;;;;
2035;REVERSED PRIME;Po;0;ON;;;;;N;;;;;
lib/unicore/VerticalOrientation.txt view on Meta::CPAN
2019 ; R # Pf RIGHT SINGLE QUOTATION MARK
201A ; R # Ps SINGLE LOW-9 QUOTATION MARK
201B..201C ; R # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK
201D ; R # Pf RIGHT DOUBLE QUOTATION MARK
201E ; R # Ps DOUBLE LOW-9 QUOTATION MARK
201F ; R # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK
2020..2021 ; U # Po [2] DAGGER..DOUBLE DAGGER
2022..2027 ; R # Po [6] BULLET..HYPHENATION POINT
2028 ; R # Zl LINE SEPARATOR
2029 ; R # Zp PARAGRAPH SEPARATOR
202A..202E ; R # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; R # Zs NARROW NO-BREAK SPACE
2030..2031 ; U # Po [2] PER MILLE SIGN..PER TEN THOUSAND SIGN
2032..2038 ; R # Po [7] PRIME..CARET
2039 ; R # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK
203A ; R # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
203B..203C ; U # Po [2] REFERENCE MARK..DOUBLE EXCLAMATION MARK
203D..203E ; R # Po [2] INTERROBANG..OVERLINE
203F..2040 ; R # Pc [2] UNDERTIE..CHARACTER TIE
2041 ; R # Po CARET INSERTION POINT
2042 ; U # Po ASTERISM
lib/unicore/auxiliary/GraphemeBreakProperty.txt view on Meta::CPAN
000B..000C ; Control # Cc [2] <control-000B>..<control-000C>
000E..001F ; Control # Cc [18] <control-000E>..<control-001F>
007F..009F ; Control # Cc [33] <control-007F>..<control-009F>
00AD ; Control # Cf SOFT HYPHEN
061C ; Control # Cf ARABIC LETTER MARK
180E ; Control # Cf MONGOLIAN VOWEL SEPARATOR
200B ; Control # Cf ZERO WIDTH SPACE
200E..200F ; Control # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
2028 ; Control # Zl LINE SEPARATOR
2029 ; Control # Zp PARAGRAPH SEPARATOR
202A..202E ; Control # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; Control # Cf [5] WORD JOINER..INVISIBLE PLUS
2065 ; Control # Cn <reserved-2065>
2066..206F ; Control # Cf [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
FEFF ; Control # Cf ZERO WIDTH NO-BREAK SPACE
FFF0..FFF8 ; Control # Cn [9] <reserved-FFF0>..<reserved-FFF8>
FFF9..FFFB ; Control # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
13430..1343F ; Control # Cf [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE
1BCA0..1BCA3 ; Control # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
1D173..1D17A ; Control # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE
E0000 ; Control # Cn <reserved-E0000>
lib/unicore/auxiliary/SentenceBreakProperty.txt view on Meta::CPAN
# Total code points: 3
# ================================================
00AD ; Format # Cf SOFT HYPHEN
061C ; Format # Cf ARABIC LETTER MARK
070F ; Format # Cf SYRIAC ABBREVIATION MARK
180E ; Format # Cf MONGOLIAN VOWEL SEPARATOR
200B ; Format # Cf ZERO WIDTH SPACE
200E..200F ; Format # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
202A..202E ; Format # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; Format # Cf [5] WORD JOINER..INVISIBLE PLUS
2066..206F ; Format # Cf [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
FEFF ; Format # Cf ZERO WIDTH NO-BREAK SPACE
FFF9..FFFB ; Format # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
13430..1343F ; Format # Cf [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE
1BCA0..1BCA3 ; Format # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
1D173..1D17A ; Format # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE
E0001 ; Format # Cf LANGUAGE TAG
# Total code points: 60
lib/unicore/auxiliary/WordBreakProperty.txt view on Meta::CPAN
1F1E6..1F1FF ; Regional_Indicator # So [26] REGIONAL INDICATOR SYMBOL LETTER A..REGIONAL INDICATOR SYMBOL LETTER Z
# Total code points: 26
# ================================================
00AD ; Format # Cf SOFT HYPHEN
061C ; Format # Cf ARABIC LETTER MARK
180E ; Format # Cf MONGOLIAN VOWEL SEPARATOR
200E..200F ; Format # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
202A..202E ; Format # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; Format # Cf [5] WORD JOINER..INVISIBLE PLUS
2066..206F ; Format # Cf [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
FEFF ; Format # Cf ZERO WIDTH NO-BREAK SPACE
FFF9..FFFB ; Format # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
13430..1343F ; Format # Cf [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE
1BCA0..1BCA3 ; Format # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
1D173..1D17A ; Format # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE
E0001 ; Format # Cf LANGUAGE TAG
# Total code points: 58
lib/unicore/extracted/DBidiClass.txt view on Meta::CPAN
# Bidi_Class=Right_To_Left_Override
202E ; RLO # Cf RIGHT-TO-LEFT OVERRIDE
# Total code points: 1
# ================================================
# Bidi_Class=Left_To_Right_Embedding
202A ; LRE # Cf LEFT-TO-RIGHT EMBEDDING
# Total code points: 1
# ================================================
# Bidi_Class=Right_To_Left_Embedding
202B ; RLE # Cf RIGHT-TO-LEFT EMBEDDING
# Total code points: 1
# ================================================
# Bidi_Class=Pop_Directional_Format
202C ; PDF # Cf POP DIRECTIONAL FORMATTING
# Total code points: 1
lib/unicore/extracted/DCombiningClass.txt view on Meta::CPAN
2018 ; 0 # Pi LEFT SINGLE QUOTATION MARK
2019 ; 0 # Pf RIGHT SINGLE QUOTATION MARK
201A ; 0 # Ps SINGLE LOW-9 QUOTATION MARK
201B..201C ; 0 # Pi [2] SINGLE HIGH-REVERSED-9 QUOTATION MARK..LEFT DOUBLE QUOTATION MARK
201D ; 0 # Pf RIGHT DOUBLE QUOTATION MARK
201E ; 0 # Ps DOUBLE LOW-9 QUOTATION MARK
201F ; 0 # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK
2020..2027 ; 0 # Po [8] DAGGER..HYPHENATION POINT
2028 ; 0 # Zl LINE SEPARATOR
2029 ; 0 # Zp PARAGRAPH SEPARATOR
202A..202E ; 0 # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; 0 # Zs NARROW NO-BREAK SPACE
2030..2038 ; 0 # Po [9] PER MILLE SIGN..CARET
2039 ; 0 # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK
203A ; 0 # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
203B..203E ; 0 # Po [4] REFERENCE MARK..OVERLINE
203F..2040 ; 0 # Pc [2] UNDERTIE..CHARACTER TIE
2041..2043 ; 0 # Po [3] CARET INSERTION POINT..HYPHEN BULLET
2044 ; 0 # Sm FRACTION SLASH
2045 ; 0 # Ps LEFT SQUARE BRACKET WITH QUILL
2046 ; 0 # Pe RIGHT SQUARE BRACKET WITH QUILL
lib/unicore/extracted/DEastAsianWidth.txt view on Meta::CPAN
200B..200F ; N # Cf [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
2011..2012 ; N # Pd [2] NON-BREAKING HYPHEN..FIGURE DASH
2017 ; N # Po DOUBLE LOW LINE
201A ; N # Ps SINGLE LOW-9 QUOTATION MARK
201B ; N # Pi SINGLE HIGH-REVERSED-9 QUOTATION MARK
201E ; N # Ps DOUBLE LOW-9 QUOTATION MARK
201F ; N # Pi DOUBLE HIGH-REVERSED-9 QUOTATION MARK
2023 ; N # Po TRIANGULAR BULLET
2028 ; N # Zl LINE SEPARATOR
2029 ; N # Zp PARAGRAPH SEPARATOR
202A..202E ; N # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
202F ; N # Zs NARROW NO-BREAK SPACE
2031 ; N # Po PER TEN THOUSAND SIGN
2034 ; N # Po TRIPLE PRIME
2036..2038 ; N # Po [3] REVERSED DOUBLE PRIME..CARET
2039 ; N # Pi SINGLE LEFT-POINTING ANGLE QUOTATION MARK
203A ; N # Pf SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
203C..203D ; N # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG
203F..2040 ; N # Pc [2] UNDERTIE..CHARACTER TIE
2041..2043 ; N # Po [3] CARET INSERTION POINT..HYPHEN BULLET
2044 ; N # Sm FRACTION SLASH
lib/unicore/extracted/DGeneralCategory.txt view on Meta::CPAN
00AD ; Cf # SOFT HYPHEN
0600..0605 ; Cf # [6] ARABIC NUMBER SIGN..ARABIC NUMBER MARK ABOVE
061C ; Cf # ARABIC LETTER MARK
06DD ; Cf # ARABIC END OF AYAH
070F ; Cf # SYRIAC ABBREVIATION MARK
0890..0891 ; Cf # [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE
08E2 ; Cf # ARABIC DISPUTED END OF AYAH
180E ; Cf # MONGOLIAN VOWEL SEPARATOR
200B..200F ; Cf # [5] ZERO WIDTH SPACE..RIGHT-TO-LEFT MARK
202A..202E ; Cf # [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; Cf # [5] WORD JOINER..INVISIBLE PLUS
2066..206F ; Cf # [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
FEFF ; Cf # ZERO WIDTH NO-BREAK SPACE
FFF9..FFFB ; Cf # [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
110BD ; Cf # KAITHI NUMBER SIGN
110CD ; Cf # KAITHI NUMBER SIGN ABOVE
13430..1343F ; Cf # [16] EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE
1BCA0..1BCA3 ; Cf # [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP
1D173..1D17A ; Cf # [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE
E0001 ; Cf # LANGUAGE TAG
lib/unicore/extracted/DJoinType.txt view on Meta::CPAN
1C36..1C37 ; T # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA
1CD0..1CD2 ; T # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
1CD4..1CE0 ; T # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
1CE2..1CE8 ; T # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
1CED ; T # Mn VEDIC SIGN TIRYAK
1CF4 ; T # Mn VEDIC TONE CANDRA ABOVE
1CF8..1CF9 ; T # Mn [2] VEDIC TONE RING ABOVE..VEDIC TONE DOUBLE RING ABOVE
1DC0..1DFF ; T # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
200B ; T # Cf ZERO WIDTH SPACE
200E..200F ; T # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
202A..202E ; T # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2060..2064 ; T # Cf [5] WORD JOINER..INVISIBLE PLUS
206A..206F ; T # Cf [6] INHIBIT SYMMETRIC SWAPPING..NOMINAL DIGIT SHAPES
20D0..20DC ; T # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
20DD..20E0 ; T # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
20E1 ; T # Mn COMBINING LEFT RIGHT ARROW ABOVE
20E2..20E4 ; T # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE
20E5..20F0 ; T # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE
2CEF..2CF1 ; T # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
2D7F ; T # Mn TIFINAGH CONSONANT JOINER
2DE0..2DFF ; T # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
lib/unicore/extracted/DLineBreak.txt view on Meta::CPAN
1CE2..1CE8 ; CM # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
1CED ; CM # Mn VEDIC SIGN TIRYAK
1CF4 ; CM # Mn VEDIC TONE CANDRA ABOVE
1CF7 ; CM # Mc VEDIC SIGN ATIKRAMA
1CF8..1CF9 ; CM # Mn [2] VEDIC TONE RING ABOVE..VEDIC TONE DOUBLE RING ABOVE
1DC0..1DCC ; CM # Mn [13] COMBINING DOTTED GRAVE ACCENT..COMBINING MACRON-BREVE
1DCE..1DFB ; CM # Mn [46] COMBINING OGONEK ABOVE..COMBINING DELETION MARK
1DFD..1DFF ; CM # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
200C ; CM # Cf ZERO WIDTH NON-JOINER
200E..200F ; CM # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
202A..202E ; CM # Cf [5] LEFT-TO-RIGHT EMBEDDING..RIGHT-TO-LEFT OVERRIDE
2066..206F ; CM # Cf [10] LEFT-TO-RIGHT ISOLATE..NOMINAL DIGIT SHAPES
20D0..20DC ; CM # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
20DD..20E0 ; CM # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
20E1 ; CM # Mn COMBINING LEFT RIGHT ARROW ABOVE
20E2..20E4 ; CM # Me [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE
20E5..20F0 ; CM # Mn [12] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING ASTERISK ABOVE
2CEF..2CF1 ; CM # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
2D7F ; CM # Mn TIFINAGH CONSONANT JOINER
2DE0..2DFF ; CM # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
302A..302D ; CM # Mn [4] IDEOGRAPHIC LEVEL TONE MARK..IDEOGRAPHIC ENTERING TONE MARK
os2/Makefile.SHs view on Meta::CPAN
AOUT_OPTIMIZE = \$(OPTIMIZE)
AOUT_CCCMD = \$(CC) -DPERL_CORE $aout_ccflags \$(AOUT_OPTIMIZE)
AOUT_AR = $aout_ar
AOUT_OBJ_EXT = $aout_obj_ext
AOUT_LIB_EXT = $aout_lib_ext
AOUT_LIBPERL = libperl$aout_lib_ext
AOUT_CLDFLAGS = $aout_ldflags
AOUT_LIBPERL_DLL = libperl_dll$aout_lib_ext
AOUT_CCCMD_DLL = \$(CC) -DDOSISH -DOS2=2 -DEMBED -I. -DPACK_MALLOC -DDEBUGGING_MSTATS -DTWO_POT_OPTIMIZE -DPERL_EMERGENCY_SBRK
AOUT_CLDFLAGS_DLL = -Zexe -Zmt -Zcrtdll -Zstack 32000
# No -DPERL_CORE
SO_CCCMD = \$(CC) $ccflags \$(OPTIMIZE)
LD_OPT = \$(OPTIMIZE)
PERL_DLL_LD_OPT = -Zmap -Zlinker /map/li
PERL_DLL_BASE = perl$dll_post
PERL_DLL = \$(PERL_DLL_BASE)\$(DLSUFFIX)
os2/Makefile.SHs view on Meta::CPAN
$spitshell >>Makefile <<'!NO!SUBS!'
cat perl.linkexp >>$@
# grep -v '"\(malloc\|realloc\|free\)"' perl.linkexp >>$@
perl.exports: perl.exp EXTERN.h perl.h
(echo "#include \"EXTERN.h\" \n#include \"perl.h\" \n#include \"perl.exp\""; \
echo "malloc\nrealloc\ncalloc\nfree") | \
$(CC) -DEMBED -E - | \
awk '{if ($$2 == "") print $$1}' | sort | uniq > $@
perl.linkexp: perl.exports perl.map os2/os2.sym
cat perl.exports os2/os2.sym perl.map | sort | uniq -d | sed -e 's/\w\+/ "\0"/' > perl.linkexp
# We link miniperl statically, since .DLL depends on $(DYNALOADER)
miniperl.map: miniperl
miniperl.exe: miniperl