Home
last modified time | relevance | path

Searched refs:typemap (Results 1 – 25 of 54) sorted by relevance

123

/openbsd/gnu/llvm/lldb/bindings/lua/
H A Dlua-typemaps.swig14 %typemap(in,checkfn="lua_isinteger") TYPE
18 %typemap(out) TYPE
20 %typemap(out) const TYPE&
29 %typemap(argout) TYPE *OUTPUT
31 %typemap(in) TYPE *INOUT = TYPE *INPUT;
35 %typemap(in) TYPE &INOUT = TYPE *INPUT;
77 // typemap for a char buffer
197 %typemap(in) char ** {
221 %typemap(freearg) char ** {
233 %typemap(in) lldb::FileSP {
[all …]
/openbsd/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/t/
H A D600-t-compat.t105 foreach my $typemap (@tm) {
106 die "Can't find $typemap in $pwd\n" unless -r $typemap;
114 foreach my $typemap (@tm) {
115 next unless -f $typemap;
117 warn("Warning: ignoring non-text typemap file '$typemap'\n"), next
118 unless -T $typemap;
120 _process_single_typemap( $typemap,
127 my ($typemap,
129 open my $TYPEMAP, '<', $typemap
130 or warn ("Warning: could not open typemap file '$typemap': $!\n"), next;
[all …]
H A D106-process_typemaps.t15 my $typemap = 'typemap';
20 = process_typemaps( $typemap, $tdir );
22 like( $@, qr/Can't find \Q$typemap\E in \Q$tdir\E/, #'
29 my $typemap = [ qw( pseudo typemap ) ];
37 = process_typemaps( $typemap, $tdir );
H A D513-t-merge.t34 $first->merge(typemap => $second);
70 $second->merge(typemap => $conflict);
90 $second->merge(typemap => $conflict, replace => 1);
108 $second->merge(typemap => $conflict, skip => 1);
/openbsd/gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/t/lib/MakeMaker/Test/Setup/
H A DXS.pm22 my $typemap = 'type map';
24 $typemap =~ s/ //g unless $MM->can_dep_space;
132 $typemap => '',
135 'Makefile.PL' => sprintf($MAKEFILEPL, 'Test', 'lib/XS/Test.pm', qq{'$typemap'}, ''),
150 $MAKEFILEPL, 'Test', 'lib/XS/Test.pm', qq{'$typemap'},
163 $MAKEFILEPL, 'Test', 'Test.pm', qq{'$typemap'},
216 $MAKEFILEPL, 'Test', 'Test.pm', qq{'$typemap'},
292 $MAKEFILEPL, 'Test', 'lib/XS/Test.pm', qq{'lib/XS/$typemap'},
300 virtual_rename('multi', $typemap, "lib/XS/$typemap");
314 $MAKEFILEPL, 'Test', 'lib/XS/Test.pm', qq{'$typemap'},
[all …]
/openbsd/gnu/llvm/lldb/bindings/python/
H A Dpython-typemaps.swig9 %typemap(in) char ** {
35 %typemap(typecheck) char ** {
53 %typemap(freearg) char** {
57 %typemap(out) char** {
69 %typemap(in) lldb::tid_t {
77 %typemap(in) lldb::StateType {
92 // typemap for a char buffer
150 // typemap for an outgoing buffer
193 // typemap for an incoming buffer
376 %typemap(in) lldb::FileSP {
[all …]
/openbsd/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/
H A DParseXS.pod15 typemap => 'path/to/typemap',
36 The compiler will search for typemap files called I<typemap>. It will use
38 typemap taking precedence.
40 ../../../typemap:../../typemap:../typemap:typemap
80 =item B<typemap>
82 Indicates that a user-supplied typemap should take precedence over the
83 default typemaps. A single typemap may be specified as a string, or
85 last typemap having the highest precedence.
H A DTypemaps.pm327 $self->merge(typemap => $other);
565 my $typemap = $self->{typemap_section};
568 foreach my $entry (@$typemap) {
645 if (exists $args{typemap} and exists $args{file}) {
648 elsif (not exists $args{typemap} and not exists $args{file}) {
656 my $typemap = $args{typemap};
657 if (not defined $typemap) {
658 $typemap = ref($self)->new(file => $args{file}, @params);
662 foreach my $entry (@{$typemap->{typemap_section}}) {
666 foreach my $entry (@{$typemap->{input_section}}) {
[all …]
H A DParseXS.pm107 typemap => [],
185 $self->{typemap} = process_typemaps( $args{typemap}, $pwd );
1190 my $typemap = $self->{typemap}->get_typemap(ctype => $var_type);
1191 $self->report_typemap_failure($self->{typemap}, $var_type, "death")
1192 if not $typemap and not $is_overridden_typemap;
1193 $self->{proto_arg}->[$self->{var_num}] = ($typemap && $typemap->proto) || "\$";
1872 $self->{typemap}->merge(typemap => $tmap, replace => 1);
2028 my $typemaps = $self->{typemap};
2146 my $typemaps = $self->{typemap};
2157 my $typemap = $typemaps->get_typemap(ctype => $type);
[all …]
/openbsd/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/
H A Dperlxstypemap.pod23 XS typemap.
30 =head2 Anatomy of a typemap
32 In more practical terms, the typemap is a collection of code
72 # all variants of char* is handled by the T_PV typemap
137 of the power and versatility of the typemap facility.
144 =head2 The Role of the typemap File in Your Distribution
150 typemap. The B<xsubpp> compiler will allow the extension's own typemap to
176 of such a typemap-sharing module on CPAN is
198 =head2 Writing typemap Entries
212 For many typemap examples, refer to the core typemap file that can be
[all …]
H A Dperlxs.pod69 and output values to Perl values and back. The default typemap
452 typemap.
577 default typemap, the embedded typemaps may overwrite previous
582 ... your typemap code here ...
624 supplied by the typemap. If the initialization
629 initialization from the typemap. A global
1703 typemap is shown at the end of this section.
1764 color *THIS = ...; // Initialized as in typemap
1850 cases it may be helpful to use the T_PTROBJ typemap for
1908 This example requires the following typemap entry. Consult
[all …]
/openbsd/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/
H A DUtilities.pm272 foreach my $typemap (@tm) {
273 die "Can't find $typemap in $pwd\n" unless -r $typemap;
279 my $typemap = ExtUtils::Typemaps->new;
286 $typemap->merge(file => $typemap_loc, replace => 1);
289 return $typemap;
/openbsd/gnu/usr.bin/perl/utils/
H A Dh2xs.PL1533 my %typemap;
1774 $typemap{float} = 'T_NV';
1776 foreach my $typemap (@tm) {
1777 next unless -e $typemap ;
1779 warn " Scanning $typemap\n";
1781 unless -T $typemap ;
1782 open(TYPEMAP, "<", $typemap)
1797 $typemap{normalize_type($type)} = $image;
1801 close(TYPEMAP) or die "Cannot close $typemap: $!";
1850 $entry ||= $typemap{$otype}
[all …]
/openbsd/gnu/usr.bin/perl/os2/OS2/OS2-PrfDB/
H A DMANIFEST7 typemap
/openbsd/gnu/usr.bin/perl/os2/OS2/OS2-ExtAttr/
H A DMANIFEST8 typemap
/openbsd/gnu/usr.bin/perl/ext/XS-Typemap/
H A DTypemap.xs219 # Typemap file for typemap testing
220 # includes bonus typemap entries
223 # typemap
H A DREADME12 Currently not all the typemap entries have corresponding tests.
/openbsd/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/
H A DChanges98 typemap entries [perl #116152]
132 => Embedded typemap dumping: A method which will produce the
135 can produce embedded typemap strings via simple one-liners.
142 => Better error messages on typemap-related issues. If a no
143 typemap was found for a given C type, list all mapped C types
217 - Try to fix regression for input-typemap override in XS argument
242 - Test fix: Try all @INC-derived typemap locations. (CPAN RT #70047)
291 - Move typemap handling code to ExtUtils::Typemaps
389 - Added t/typemap to fix broken test on perl 5.6.2 [David Golden]
475 snippets of typemap files. [Nicholas Clark]
/openbsd/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/
H A DCmd.pm33 $final_tm->merge(typemap => $tm_obj);
/openbsd/gnu/usr.bin/perl/dist/Devel-PPPort/
H A Dtypemap3 # typemap -- XS type mappings not present in early perls
/openbsd/gnu/usr.bin/perl/cpan/DB_File/
H A Dtypemap1 # typemap for Perl 5 interface to Berkeley
/openbsd/usr.sbin/mkuboot/
H A Dmkuboot.c118 static const struct type_map typemap[] = { variable
199 for (typemapptr = typemap; typemapptr->type; typemapptr++) in main()
/openbsd/sbin/fsck_ext2fs/
H A Dfsck.h178 extern u_char *typemap; /* ptr to inode type table */
H A Dpass2.c407 inot2ext2dt(typemap[letoh32(dirp->e2d_ino)])) { in pass2check()
409 inot2ext2dt(typemap[letoh32(dirp->e2d_ino)]); in pass2check()
H A Dmain.c95 u_char *typemap; /* ptr to inode type table */ variable

123