Home
last modified time | relevance | path

Searched refs:XS (Results 1 – 25 of 166) sorted by relevance

1234567

/mirbsd/src/gnu/usr.bin/perl/ext/Data/Dumper/t/
Ddumper.t27 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/
Duniversal.c174 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 …]
Dxsutils.c160 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
DREADME.dos26 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/
DConstant.pm101 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/
DWin32.xs16 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/
Dhash.t52 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,
Dpush.t7 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/
DMakefile.PL65 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/
DMakefile.PL60 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/
DMakefile.PL79 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/
DMakefile.PL77 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/
DMakefile.PL79 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/
DMakefile.PL75 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/
DMakefile.PL103 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/
DMakefile_PL.e2x89 $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/
Dconcise-xs.t7 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/
DChanges50 - 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/
DTypemap.pm1 package XS::Typemap;
77 bootstrap XS::Typemap;
/mirbsd/src/gnu/usr.bin/perl/lib/ExtUtils/MakeMaker/
DFAQ.pod146 =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/
DAPItest.pm1 package XS::APItest;
38 bootstrap XS::APItest $VERSION;
/mirbsd/src/gnu/usr.bin/perl/os2/
Dos2.c1827 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/
Dperlxs.pod3 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/
Dcygwin.c141 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/
DChangeLog7 - 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

1234567