1package FFI::Platypus::Lang::ASM;
2
3use strict;
4use warnings;
5use 5.008004;
6
7# ABSTRACT: Documentation and tools for using Platypus with the Assembly
8our $VERSION = '1.56'; # VERSION
9
10
11sub native_type_map
12{
13  {}
14}
15
161;
17
18__END__
19
20=pod
21
22=encoding UTF-8
23
24=head1 NAME
25
26FFI::Platypus::Lang::ASM - Documentation and tools for using Platypus with the Assembly
27
28=head1 VERSION
29
30version 1.56
31
32=head1 SYNOPSIS
33
34 use FFI::Platypus 1.00;
35 my $ffi = FFI::Platypus->new( api => 1 );
36 $ffi->lang('ASM');
37
38=head1 DESCRIPTION
39
40Setting your lang to C<ASM> includes no native type aliases, so types
41like C<int> or C<unsigned long> will not work.  You need to specify
42instead C<sint32> or C<sint64>.  Although intended for use with Assembly
43it could also be used for other languages if you did not want to use
44the normal C aliases for native types.
45
46This document will one day include information on bundling Assembly
47with your Perl / FFI / Platypus distribution.  Pull requests welcome!
48
49=head1 METHODS
50
51=head2 native_type_map
52
53 my $hashref = FFI::Platypus::Lang::ASM->native_type_map;
54
55This returns an empty hash reference.  For other languages it returns
56a hash reference that defines the aliases for the types normally used
57for that language.
58
59=head1 SEE ALSO
60
61=over 4
62
63=item L<FFI::Platypus>
64
65The Core Platypus documentation.
66
67=item L<FFI::Platypus::Lang>
68
69Includes a list of other language plugins for Platypus.
70
71=back
72
73=head1 AUTHOR
74
75Author: Graham Ollis E<lt>plicease@cpan.orgE<gt>
76
77Contributors:
78
79Bakkiaraj Murugesan (bakkiaraj)
80
81Dylan Cali (calid)
82
83pipcet
84
85Zaki Mughal (zmughal)
86
87Fitz Elliott (felliott)
88
89Vickenty Fesunov (vyf)
90
91Gregor Herrmann (gregoa)
92
93Shlomi Fish (shlomif)
94
95Damyan Ivanov
96
97Ilya Pavlov (Ilya33)
98
99Petr Písař (ppisar)
100
101Mohammad S Anwar (MANWAR)
102
103Håkon Hægland (hakonhagland, HAKONH)
104
105Meredith (merrilymeredith, MHOWARD)
106
107Diab Jerius (DJERIUS)
108
109Eric Brine (IKEGAMI)
110
111szTheory
112
113José Joaquín Atria (JJATRIA)
114
115Pete Houston (openstrike, HOUSTON)
116
117=head1 COPYRIGHT AND LICENSE
118
119This software is copyright (c) 2015,2016,2017,2018,2019,2020 by Graham Ollis.
120
121This is free software; you can redistribute it and/or modify it under
122the same terms as the Perl 5 programming language system itself.
123
124=cut
125