view release on metacpan or search on metacpan
ExtUtils/MM_Unix.pm view on Meta::CPAN
$libperl =~ s/\.\$\(A\)$/$self->{LIB_EXT}/;
@cflags{qw(cc ccflags optimize shellflags)}
= @Config{qw(cc ccflags optimize shellflags)};
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/) {
ExtUtils/MM_Unix.pm-pre view on Meta::CPAN
$libperl =~ s/\.\$\(A\)$/$self->{LIB_EXT}/;
@cflags{qw(cc ccflags optimize shellflags)}
= @Config{qw(cc ccflags optimize shellflags)};
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/) {
ExtUtils/MM_Unix.pm-pre1 view on Meta::CPAN
$libperl =~ s/\.\$\(A\)$/$self->{LIB_EXT}/;
@cflags{qw(cc ccflags optimize shellflags)}
= @Config{qw(cc ccflags optimize shellflags)};
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/) {
ExtUtils/MM_Unix.pm.orig1 view on Meta::CPAN
$libperl =~ s/\.\$\(A\)$/$self->{LIB_EXT}/;
@cflags{qw(cc ccflags optimize shellflags)}
= @Config{qw(cc ccflags optimize shellflags)};
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/) {
Unicode/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)
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
The VER_SUITE_xxx names are listed here to crossreference the Microsoft
documentation. The Win32 module does not provide symbolic names for these
constants.
PRODUCTTYPE provides additional information about the system. It should
be one of the following integer values:
1 - Workstation (NT 4, 2000 Pro, XP Home, XP Pro)
os2/Config.pm view on Meta::CPAN
$summary =~ s{\$(\w+)}
{ my $c = $Config{$1}; defined($c) ? $c : 'undef' }ge;
$summary_expanded = 1;
$summary;
}
our $Config_SH : unique = <<'!END!';
archlibexp='i:/perllib/lib/5.8.2/os2'
archname='os2'
cc='gcc'
ccflags='-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=60'
cppflags='-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=60'
dlsrc='dl_dlopen.xs'
dynamic_ext='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call IO List/Util MIME/Base64 OS2/ExtAttr OS2/PrfDB OS2/Process OS2/REXX Opcode POSIX PerlIO/encoding PerlIO/scalar Pe...
installarchlib='i:/perllib/lib/5.8.2/os2'
installprivlib='i:/perllib/lib/5.8.2'
libpth='i:/emx.add/lib i:/emx/lib i:/emx.f77/lib D:/DEVTOOLS/OPENGL/LIB I:/JAVA11/LIB i:/emx/lib/mt'
libs='-lsocket -lm -lbsd -lcrypt'
osname='os2'
osvers='2.30'
prefix='i:/perllib'
privlibexp='i:/perllib/lib/5.8.2'
os2/Config.pm view on Meta::CPAN
State=''
_a='.lib'
_exe='.exe'
_o='.obj'
afs='false'
afsroot='/afs'
alignbytes='4'
ansi2knr=''
aout_ar='ar'
aout_archobjs='os2.o dl_os2.o'
aout_ccflags='-DDOSISH -DPERL_IS_AOUT -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=60 -D__ST_MT_ERRNO__'
aout_cppflags='-DDOSISH -DPERL_IS_AOUT -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=60 -D__ST_MT_ERRNO__'
aout_d_fork='define'
aout_d_shrplib='undef'
aout_extra_static_ext='OS2::DLL'
aout_lddlflags='-Zdll -s'
aout_ldflags='-Zexe -Zsmall-conv -Zstack 16000 -D__ST_MT_ERRNO__'
aout_lib_ext='.a'
aout_obj_ext='.o'
aout_plibext='.a'
aout_use_clib='c'
aout_usedl='undef'
os2/Config.pm view on Meta::CPAN
my $i = 0;
foreach my $c (4,3,2) { $i |= ord($c); $i <<= 8 }
$i |= ord(1);
my $value = join('', unpack('aaaa', pack('L!', $i)));
tie %Config, 'Config', {
'archlibexp' => 'i:/perllib/lib/5.8.2/os2',
'archname' => 'os2',
'cc' => 'gcc',
'ccflags' => '-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=60',
'cppflags' => '-Zomf -Zmt -DDOSISH -DOS2=2 -DEMBED -I. -D_EMX_CRT_REV_=60',
'dlsrc' => 'dl_dlopen.xs',
'dynamic_ext' => 'B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call IO List/Util MIME/Base64 OS2/ExtAttr OS2/PrfDB OS2/Process OS2/REXX Opcode POSIX PerlIO/encoding PerlIO/...
'installarchlib' => 'i:/perllib/lib/5.8.2/os2',
'installprivlib' => 'i:/perllib/lib/5.8.2',
'libpth' => 'i:/emx.add/lib i:/emx/lib i:/emx.f77/lib D:/DEVTOOLS/OPENGL/LIB I:/JAVA11/LIB i:/emx/lib/mt',
'libs' => '-lsocket -lm -lbsd -lcrypt',
'osname' => 'os2',
'osvers' => '2.30',
'prefix' => 'i:/perllib',
'privlibexp' => 'i:/perllib/lib/5.8.2',
os2/Errno.pm view on Meta::CPAN
"$Config{'archname'}-$Config{'osvers'}" eq
"os2-2.30" or
die "Errno architecture (os2-2.30) does not match executable architecture ($Config{'archname'}-$Config{'osvers'})";
$VERSION = "1.09_00";
$VERSION = eval $VERSION;
@ISA = qw(Exporter);
@EXPORT_OK = qw(EROFS ESHUTDOWN EPROTONOSUPPORT ENOLCK ENFILE
EADDRINUSE ECONNABORTED EBADF EDEADLK ENOTDIR ENOTTY EINVAL EXDEV
ELOOP ECONNREFUSED EISCONN EFBIG ENOENT ECONNRESET EPFNOSUPPORT EMBED
EWOULDBLOCK EDOM EMSGSIZE ENOTSOCK EDESTADDRREQ EIO ENOSPC ENOBUFS
ERANGE EINPROGRESS EADDRNOTAVAIL ENOSYS EAFNOSUPPORT EINTR EHOSTDOWN
ENOMEM ENOTCONN ENETUNREACH EPIPE EOPNOTSUPP ESPIPE EALREADY EMFILE
ENAMETOOLONG EACCES ENOEXEC EISDIR EBUSY E2BIG EPERM EEXIST
ETOOMANYREFS ESOCKTNOSUPPORT ETIMEDOUT ESRCH ENXIO ENODEV EFAULT
EAGAIN EMLINK ENOPROTOOPT ECHILD EHOSTUNREACH ENETDOWN EPROTOTYPE
ENETRESET ENOTEMPTY);
%EXPORT_TAGS = (
POSIX => [qw(
os2/Errno.pm view on Meta::CPAN
EINPROGRESS EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK
EMSGSIZE ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH ENFILE ENOBUFS
ENODEV ENOENT ENOEXEC ENOLCK ENOMEM ENOPROTOOPT ENOSPC ENOSYS ENOTCONN
ENOTDIR ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM EPFNOSUPPORT
EPIPE EPROTONOSUPPORT EPROTOTYPE ERANGE EROFS ESHUTDOWN
ESOCKTNOSUPPORT ESPIPE ESRCH ETIMEDOUT ETOOMANYREFS EWOULDBLOCK
EXDEV
)]
);
sub EMBED () { 1 }
sub EPERM () { 1 }
sub ENOENT () { 2 }
sub ESRCH () { 3 }
sub EINTR () { 4 }
sub EIO () { 5 }
sub ENXIO () { 6 }
sub E2BIG () { 7 }
sub ENOEXEC () { 8 }
sub EBADF () { 9 }
sub ECHILD () { 10 }
unicore/EastAsianWidth.txt view on Meta::CPAN
2020;A # DAGGER
2021;A # DOUBLE DAGGER
2022;A # BULLET
2023;N # TRIANGULAR BULLET
2024;A # ONE DOT LEADER
2025;A # TWO DOT LEADER
2026;A # HORIZONTAL ELLIPSIS
2027;A # HYPHENATION POINT
2028;N # LINE SEPARATOR
2029;N # PARAGRAPH SEPARATOR
202A;N # LEFT-TO-RIGHT EMBEDDING
202B;N # RIGHT-TO-LEFT EMBEDDING
202C;N # POP DIRECTIONAL FORMATTING
202D;N # LEFT-TO-RIGHT OVERRIDE
202E;N # RIGHT-TO-LEFT OVERRIDE
202F;N # NARROW NO-BREAK SPACE
2030;A # PER MILLE SIGN
2031;N # PER TEN THOUSAND SIGN
2032;A # PRIME
2033;A # DOUBLE PRIME
2034;N # TRIPLE PRIME
2035;A # REVERSED PRIME
unicore/Index.txt view on Meta::CPAN
ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE 22F3
ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE, SMALL 22F4
ELLIPSIS, HORIZONTAL 2026
ELLIPSIS, MIDLINE HORIZONTAL 22EF
ELLIPSIS, UP RIGHT DIAGONAL 22F0
ELLIPSIS, VERTICAL 22EE
elliptic function, weierstrass 2118
EM DASH 2014
EM QUAD 2001
EM SPACE 2003
EMBEDDING, LEFT-TO-RIGHT 202A
EMBEDDING, RIGHT-TO-LEFT 202B
emf 2130
EMPHASIS MARK, ARMENIAN 055B
Emphasis Marks, Sidelining FE45
EMPHASIS SYMBOL 2383
EMPTY SET 2205
Empty Sets 29B0
EN DASH 2013
EN QUAD 2000
EN SPACE 2002
Enclosed Alphanumerics 2460
unicore/Index.txt view on Meta::CPAN
Latin Small Letters, Combining 0363
Latin-1, ISO 8859-1 aka 00A0
Latin-1 Supplement, C1 Controls and 0080
lazy s 223D
LAZY S, INVERTED 223E
LEADER, ONE DOT 2024
leader, three dot 2026
LEADER, TWO DOT 2025
leaf, aldus 2766
leaf, ivy 2767
LEFT-TO-RIGHT EMBEDDING 202A
LEFT-TO-RIGHT MARK 200E
LEFT-TO-RIGHT OVERRIDE 202D
leftward tab 21E4
LEG, LATIN CAPITAL LETTER N WITH LONG RIGHT 0220
LENTICULAR BRACKET, LEFT BLACK 3010
LENTICULAR BRACKET, LEFT WHITE 3016
LEO 264C
LESS-THAN, CIRCLED 29C0
LESS-THAN, DOUBLE NESTED 2AA1
LESS-THAN, DOUBLE-LINE EQUAL TO OR 2A99
unicore/Index.txt view on Meta::CPAN
REVERSED SEMICOLON 204F
reversed straight epsilon 220D
REVERSED TILDE 223D
REVERSED TILDE EQUALS 22CD
REVERSED TRIPLE PRIME 2037
RHOTIC HOOK, MODIFIER LETTER 02DE
riemann integral 211B
RIGHT ANGLE 221F
RIGHT ANGLE WITH ARC 22BE
RIGHT TRIANGLE 22BF
RIGHT-TO-LEFT EMBEDDING 202B
RIGHT-TO-LEFT MARK 200F
RIGHT-TO-LEFT OVERRIDE 202E
RIGHTHAND INTERIOR PRODUCT 2A3D
RING, BENZENE 232C
RING, MODIFIER LETTER CENTRED LEFT HALF 02D3
RING, MODIFIER LETTER LEFT HALF 02BF
RING ABOVE 02DA
RING ABOVE, COMBINING 030A
RING BELOW, COMBINING 0325
RING BELOW, COMBINING LEFT HALF 031C
unicore/LineBreak.txt view on Meta::CPAN
2020;AI # DAGGER
2021;AI # DOUBLE DAGGER
2022;AL # BULLET
2023;AL # TRIANGULAR BULLET
2024;IN # ONE DOT LEADER
2025;IN # TWO DOT LEADER
2026;IN # HORIZONTAL ELLIPSIS
2027;BA # HYPHENATION POINT
2028;BK # LINE SEPARATOR
2029;BK # PARAGRAPH SEPARATOR
202A;CM # LEFT-TO-RIGHT EMBEDDING
202B;CM # RIGHT-TO-LEFT EMBEDDING
202C;CM # POP DIRECTIONAL FORMATTING
202D;CM # LEFT-TO-RIGHT OVERRIDE
202E;CM # RIGHT-TO-LEFT OVERRIDE
202F;GL # NARROW NO-BREAK SPACE
2030;PO # PER MILLE SIGN
2031;PO # PER TEN THOUSAND SIGN
2032;PO # PRIME
2033;PO # DOUBLE PRIME
2034;PO # TRIPLE PRIME
2035;PO # REVERSED PRIME
unicore/Name.pl view on Meta::CPAN
2020 DAGGER
2021 DOUBLE DAGGER
2022 BULLET
2023 TRIANGULAR BULLET
2024 ONE DOT LEADER
2025 TWO DOT LEADER
2026 HORIZONTAL ELLIPSIS
2027 HYPHENATION POINT
2028 LINE SEPARATOR
2029 PARAGRAPH SEPARATOR
202A LEFT-TO-RIGHT EMBEDDING
202B RIGHT-TO-LEFT EMBEDDING
202C POP DIRECTIONAL FORMATTING
202D LEFT-TO-RIGHT OVERRIDE
202E RIGHT-TO-LEFT OVERRIDE
202F NARROW NO-BREAK SPACE
2030 PER MILLE SIGN
2031 PER TEN THOUSAND SIGN
2032 PRIME
2033 DOUBLE PRIME
2034 TRIPLE PRIME
2035 REVERSED PRIME
unicore/NamesList.txt view on Meta::CPAN
2026 HORIZONTAL ELLIPSIS
= three dot leader
x (vertical ellipsis - 22EE)
# 002E 002E 002E
2027 HYPHENATION POINT
@ Formatting characters
2028 LINE SEPARATOR
* may be used to represent this semantic unambiguously
2029 PARAGRAPH SEPARATOR
* may be used to represent this semantic unambiguously
202A LEFT-TO-RIGHT EMBEDDING
= LRE
202B RIGHT-TO-LEFT EMBEDDING
= RLE
202C POP DIRECTIONAL FORMATTING
= PDF
202D LEFT-TO-RIGHT OVERRIDE
= LRO
202E RIGHT-TO-LEFT OVERRIDE
= RLO
202F NARROW NO-BREAK SPACE
= NNBSP
x (no-break space - 00A0)
unicore/PropList.txt view on Meta::CPAN
2029 ; White_Space # Zp PARAGRAPH SEPARATOR
202F ; White_Space # Zs NARROW NO-BREAK SPACE
205F ; White_Space # Zs MEDIUM MATHEMATICAL SPACE
3000 ; White_Space # Zs IDEOGRAPHIC SPACE
# Total code points: 26
# ================================================
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
# Total code points: 7
# ================================================
200C..200D ; Join_Control # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER
# Total code points: 2
# ================================================
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;WS;<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;;;;;