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