perl

 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



( run in 1.740 second using v1.01-cache-2.11-cpan-71847e10f99 )