| /mirbsd/src/gnu/usr.bin/perl/ext/Data/Dumper/t/ |
| D | dumper.t | 27 my $XS; 82 $TMAX = 363; $XS = 1; 86 $TMAX = 183; $XS = 0; 122 TEST q(Data::Dumper->Dumpxs([$a,$b,$c], [qw(a b), 6])) if $XS; 147 TEST q(Data::Dumper->Dumpxs([$a, $b], [qw(*a b)])) if $XS; 170 TEST q(Data::Dumper->Dumpxs([$b, $a], [qw(*b a)])) if $XS; 197 if ($XS) { 231 TEST q( $d->Reset; $d->Dumpxs ) if $XS; 253 TEST q(Data::Dumper::DumperX($a)) if $XS; 276 TEST q(Data::Dumper::DumperX($a)) if $XS; [all …]
|
| /mirbsd/src/gnu/usr.bin/perl/ |
| D | universal.c | 174 XS(XS_utf8_is_utf8); 175 XS(XS_utf8_valid); 176 XS(XS_utf8_encode); 177 XS(XS_utf8_decode); 178 XS(XS_utf8_upgrade); 179 XS(XS_utf8_downgrade); 180 XS(XS_utf8_unicode_to_native); 181 XS(XS_utf8_native_to_unicode); 182 XS(XS_Internals_SvREADONLY); 183 XS(XS_Internals_SvREFCNT); [all …]
|
| D | xsutils.c | 160 XS(XS_attributes_bootstrap) in XS() function 177 XS(XS_attributes__modify_attrs) in XS() function 198 XS(XS_attributes__fetch_attrs) in XS() function 241 XS(XS_attributes__guess_stash) in XS() function 293 XS(XS_attributes_reftype) in XS() function 318 XS(XS_attributes__warn_reserved) in XS() function
|
| D | README.dos | 26 modules, including XS-type modules, is included. See 'BUILDING AND 161 correctly and that building XS-type modules can succeed. See the DJGPP 231 For building and installing non-XS modules, all you need is a working 232 perl under DJGPP. Non-XS modules do not require re-linking the perl 235 XS-type modules do require re-linking the perl binary, because part of 236 an XS module is written in "C", and has to be linked together with the 241 Because XS modules require re-linking of the perl binary, you need both 243 an XS extension module. In addition, you will have to have built your 274 =head2 Building Non-XS Modules on DOS 276 To build a non-XS module, you can use the standard module-building [all …]
|
| /mirbsd/src/gnu/usr.bin/perl/lib/ExtUtils/ |
| D | Constant.pm | 101 use ExtUtils::Constant::XS qw(%XS_Constant %XS_TypeSet); 120 ExtUtils::Constant::XS->header(); 125 ExtUtils::Constant::XS->memEQ_clause({name=>$_[0], checked_at=>$_[1], 132 ExtUtils::Constant::XS->return_clause({indent=>$indent}, @_); 139 ExtUtils::Constant::XS->switch_clause({indent=>$indent, comment=>$comment}, 146 ExtUtils::Constant::XS->C_constant({package => $package, subname => $subname, 184 my $params = ExtUtils::Constant::XS->params ($what); 401 return ExtUtils::Constant::XS->dump_names({default_type=>$args{DEFAULT_TYPE}, 499 foreach (ExtUtils::Constant::XS->C_constant({package => $ARGS{NAME},
|
| /mirbsd/src/gnu/usr.bin/perl/win32/ext/Win32/ |
| D | Win32.xs | 16 XS(w32_ExpandEnvironmentStrings) in XS() function 42 XS(w32_IsAdminUser) in XS() function 168 XS(w32_LookupAccountName) in XS() function 226 XS(w32_LookupAccountSID) in XS() function 286 XS(w32_InitiateSystemShutdown) in XS() function 348 XS(w32_AbortSystemShutdown) in XS() function 402 XS(w32_MsgBox) in XS() function 440 XS(w32_LoadLibrary) in XS() function 460 XS(w32_FreeLibrary) in XS() function 471 XS(w32_GetProcAddress) in XS() function [all …]
|
| /mirbsd/src/gnu/usr.bin/perl/ext/XS/APItest/t/ |
| D | hash.t | 52 is (XS::APItest::Hash::store(\%h, chr 258, 1), 1); 127 ok (XS::APItest::Hash::exists ($hash, $key), 135 ok (!XS::APItest::Hash::exists ($hash, $key), 156 is (XS::APItest::Hash::delete ($copy, $key), $key, 173 is (XS::APItest::Hash::delete ($copy, $key), undef, 193 is (XS::APItest::Hash::store_ent(\%h1, $key, 1), 1, 196 is (XS::APItest::Hash::store(\%h2, $key, 1), $HV_STORE_IS_CRAZY, 205 is (XS::APItest::Hash::fetch ($hash, $key), $key, 213 is (XS::APItest::Hash::fetch ($hash, $key), undef,
|
| D | push.t | 7 print "1..0 # Skip: XS::APItest was not built\n"; 14 BEGIN { use_ok('XS::APItest') };
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/Symbol/ |
| D | Makefile.PL | 65 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 66 print XS <<'END'; 74 print XS qq[#include "${table}.h"\n]; 76 print XS <<"END"; 103 print XS qq[#include "${table}.exh"\n]; 105 print XS "}\n"; 106 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/EBCDIC/ |
| D | Makefile.PL | 60 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 61 print XS <<'END'; 69 print XS qq[#include "${table}.h"\n]; 71 print XS <<"END"; 98 print XS qq[#include "${table}.exh"\n]; 100 print XS "}\n"; 101 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/JP/ |
| D | Makefile.PL | 79 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 80 print XS <<'END'; 88 print XS qq[#include "${table}.h"\n]; 90 print XS <<"END"; 117 print XS qq[#include "${table}.exh"\n]; 119 print XS "}\n"; 120 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/KR/ |
| D | Makefile.PL | 77 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 78 print XS <<'END'; 86 print XS qq[#include "${table}.h"\n]; 88 print XS <<"END"; 115 print XS qq[#include "${table}.exh"\n]; 117 print XS "}\n"; 118 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/CN/ |
| D | Makefile.PL | 79 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 80 print XS <<'END'; 88 print XS qq[#include "${table}.h"\n]; 90 print XS <<"END"; 117 print XS qq[#include "${table}.exh"\n]; 119 print XS "}\n"; 120 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/TW/ |
| D | Makefile.PL | 75 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 76 print XS <<'END'; 84 print XS qq[#include "${table}.h"\n]; 86 print XS <<"END"; 113 print XS qq[#include "${table}.exh"\n]; 115 print XS "}\n"; 116 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/Byte/ |
| D | Makefile.PL | 103 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 104 print XS <<'END'; 112 print XS qq[#include "${table}.h"\n]; 114 print XS <<"END"; 141 print XS qq[#include "${table}.exh"\n]; 143 print XS "}\n"; 144 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Encode/Encode/ |
| D | Makefile_PL.e2x | 89 $self->{'XS'} = { "$name.xs" => "$name.c" }; 91 open(XS,">$name.xs") || die "Cannot open $name.xs:$!"; 92 print XS <<'END'; 100 print XS qq[#include "${table}.h"\n]; 102 print XS <<"END"; 108 HV *stash = gv_stashpv("Encode::XS", TRUE); 129 print XS qq[#include "${table}.exh"\n]; 131 print XS "}\n"; 132 close(XS);
|
| /mirbsd/src/gnu/usr.bin/perl/ext/B/t/ |
| D | concise-xs.t | 7 To verify that B::Concise properly reports whether functions are XS or 9 XS functions: B and Digest::MD5. They're listed in %$testpkgs, along 16 mark them as XS/not-XS according to the list given for each package. 138 tests ability to discern XS funcs using Digest::MD5 package 145 (will report failures, since no XS funcs are known aprior) 225 like($buf, qr/\Q$func_name is XS code/, 228 unlike($buf, qr/\Q$func_name is XS code/,
|
| /mirbsd/src/gnu/usr.bin/perl/ext/Unicode/Normalize/ |
| D | Changes | 50 - bug fix: \0-terminate in compose() in XS. 82 - The Non-XS version is also independent of Lingua::KO::Hangul::Util. 100 (only POD in NON-XS refers to Lingua::KO::Hangul::Util.) 108 - The XS version is now independent of Lingua::KO::Hangul::Util. 109 (though the Non-XS version still requires that.) 121 - an XS version. 122 (but the Non-XS version is also supported.)
|
| /mirbsd/src/gnu/usr.bin/perl/ext/XS/Typemap/ |
| D | Typemap.pm | 1 package XS::Typemap; 77 bootstrap XS::Typemap;
|
| /mirbsd/src/gnu/usr.bin/perl/lib/ExtUtils/MakeMaker/ |
| D | FAQ.pod | 146 =head2 XS section in DESCRIPTION 152 XS code is very sensitive to the module version number and will 155 version number will remain in the Makefile causing the XS code to be built 165 =item How do I make two or more XS files coexist in the same directory? 167 Sometimes you need to have two and more XS files in the same package. 170 you to put two (and more) XS files in the same directory. 173 C<Cool::Foo> and C<Cool::Bar> modules each having a separate XS 209 # boot the second XS file 213 boot extra XS files from. 246 # boot the second XS file
|
| /mirbsd/src/gnu/usr.bin/perl/ext/XS/APItest/ |
| D | APItest.pm | 1 package XS::APItest; 38 bootstrap XS::APItest $VERSION;
|
| /mirbsd/src/gnu/usr.bin/perl/os2/ |
| D | os2.c | 1827 XS(XS_File__Copy_syscopy) in XS() function 1857 XS(XS_OS2_replaceModule); /* prototype to pass -Wmissing-prototypes */ 1858 XS(XS_OS2_replaceModule) in XS() function 1913 XS(XS_OS2_perfSysCall); /* prototype to pass -Wmissing-prototypes */ 1914 XS(XS_OS2_perfSysCall) in XS() function 2033 XS(XS_DynaLoader_mod2fname) in XS() function 2552 XS(XS_OS2_Error) in XS() function 2575 XS(XS_OS2_Errors2Drive) in XS() function 2692 XS(XS_OS2_ms_sleep) /* for testing only... */ in XS() function 2708 XS(XS_OS2_Timer) in XS() function [all …]
|
| /mirbsd/src/gnu/usr.bin/perl/pod/ |
| D | perlxs.pod | 3 perlxs - XS language reference manual 9 XS is an interface description file format used to create an extension 11 to use with Perl. The XS interface is combined with the library to 13 or statically linked into perl. The XS interface description is 14 written in the XS language and is the core component of the Perl 17 An B<XSUB> forms the basic unit of the XS interface. After compilation 41 stack discipline and other such arcana. XS comes to the rescue here: 44 the glue, and let the XS compiler B<xsubpp> handle the rest. 46 The XS language allows one to describe the mapping between how the C 54 XS file that will provide glue to the functions/macros described in [all …]
|
| /mirbsd/src/gnu/usr.bin/perl/cygwin/ |
| D | cygwin.c | 141 XS(Cygwin_cwd) in XS() function 160 XS(XS_Cygwin_pid_to_winpid) in XS() function 179 XS(XS_Cygwin_winpid_to_pid) in XS() function
|
| /mirbsd/src/gnu/usr.bin/perl/ext/IPC/SysV/ |
| D | ChangeLog | 7 - Changed SHMLBA from a constSUB to an XS sub as on some systems it is not 15 Reduced size of XS object by changing constant sub definition
|