The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.25 - 2015-02-16

  • Probe for proper long double support instead of trusting ffi.h
  • This disables long double support on cygwin, which does not seem to work, at least in so far as it seems to work on other platforms patches to prove otherwise are welcome.

Documentation

Defining types for FFI::Platypus

Modules

Write Perl bindings to non-Perl libraries with FFI. No XS required.
Platypus arguments and return value API for custom types
Convert scalars to C buffers
Declarative interface to FFI::Platypus
Documentation and tools for using Platypus with the Assembly
Documentation and tools for using Platypus with the C programming language
Memory functions for FFI
FFI support for structured records data
Convert string scalar to a buffer as a pointer / size_t combination
Convert a pointer to a string and back
Build Perl extensions in C with FFI

Provides

in lib/FFI/Platypus.pm
in lib/FFI/Platypus.pm
in lib/FFI/Platypus.pm
in lib/FFI/Platypus.pm