FFI-Platypus 2.10 Latest
Files
- CONTRIBUTING
- Changes
- Changes.FFI-Build
- Changes.FFI-Platypus-Type-StringArray
- INSTALL
- LICENSE
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README
- SUPPORT
- author.yml
- corpus/ffi_build/project-cxx/foo1.cxx
- corpus/ffi_build/project-cxx/foo2.cpp
- corpus/ffi_build/project1/foo1.c
- corpus/ffi_build/project1/foo2.c
- corpus/ffi_build/project2/bar.c
- corpus/ffi_build/source/foo.c
- corpus/ffi_build_file_base/basic.foo
- corpus/ffi_build_file_c/basic.c
- corpus/ffi_build_file_c/foo1.c
- corpus/ffi_build_file_c/foo2.c
- corpus/ffi_build_file_c/include/myfoo.h
- corpus/ffi_build_file_cxx/basic.cxx
- corpus/ffi_build_file_cxx/foo1.cxx
- corpus/ffi_build_file_cxx/foo2.cpp
- corpus/ffi_build_file_cxx/include/myfoo.h
- corpus/ffi_build_mm/lb1/hello.fbx
- corpus/ffi_build_mm/lb1/hello1.c
- corpus/ffi_build_mm/lb1/hello2.c
- corpus/ffi_build_mm/lb1bad/hello.fbx
- corpus/ffi_build_mm/lb1bad/hello1.c
- corpus/ffi_build_mm/lb1bad/hello2.c
- corpus/ffi_build_mm/lb2/hello1.c
- corpus/ffi_build_mm/lb2/hello2.c
- corpus/ffi_build_mm/project1/ffi/x.c
- corpus/ffi_build_mm/project1/ffi/y.c
- corpus/ffi_build_mm/project1/ffi/z.c
- corpus/ffi_build_mm/project1/t/ffi/a.c
- corpus/ffi_build_mm/project1/t/ffi/b.c
- corpus/ffi_build_mm/project1/t/ffi/c.c
- corpus/ffi_build_plugin/lib1/FFI/Build/Plugin/blank.txt
- corpus/ffi_build_plugin/lib2/FFI/Build/Plugin/Foo1.pm
- corpus/ffi_build_plugin/lib2/FFI/Build/Plugin/Foo2.pm
- corpus/ffi_probe_runner/bar.c
- corpus/ffi_probe_runner/foo.c
- corpus/memory/arg_array.pl
- corpus/memory/arg_custom.pl
- corpus/memory/arg_object.pl
- corpus/memory/arg_pointer.pl
- corpus/memory/arg_scalar.pl
- corpus/memory/attach.pl
- corpus/memory/empty.pl
- corpus/memory/function.pl
- corpus/memory/return_array.pl
- corpus/memory/return_custom.pl
- corpus/memory/return_object.pl
- corpus/memory/return_pointer.pl
- corpus/memory/return_scalar.pl
- corpus/memory/supp/basic_type_cache.supp
- dist.ini
- examples/add.c
- examples/add.pl
- examples/archive.pl
- examples/archive.tar
- examples/archive_object.pl
- examples/array_reverse.c
- examples/array_reverse.pl
- examples/array_sum.c
- examples/array_sum.pl
- examples/bundle-answer/ffi/answer.c
- examples/bundle-answer/ffi/answer.fbx
- examples/bundle-answer/include/answer.h
- examples/bundle-answer/lib/Answer.pm
- examples/bundle-answer/t/answer.t
- examples/bundle-bzip2/ffi/bz2.fbx
- examples/bundle-bzip2/ffi/compress.c
- examples/bundle-bzip2/lib/Bzip2.pm
- examples/bundle-bzip2/t/bzip2.t
- examples/bundle-const/ffi/const.c
- examples/bundle-const/ffi/myheader.h
- examples/bundle-const/lib/Const.pm
- examples/bundle-const/t/const.t
- examples/bundle-foo/Makefile.PL
- examples/bundle-foo/ffi/foo.c
- examples/bundle-foo/lib/Foo.pm
- examples/bundle-foo/t/foo.t
- examples/bundle-init/ffi/init.c
- examples/bundle-init/lib/Init.pm
- examples/bundle-init/t/init.t
- examples/char.pl
- examples/closure-opaque.pl
- examples/closure.c
- examples/closure.pl
- examples/color.c
- examples/color.pl
- examples/curl.pl
- examples/curl_callback.pl
- examples/file_handle.pl
- examples/file_handle.txt
- examples/list_integer_types.pl
- examples/malloc.pl
- examples/math.pl
- examples/notify.pl
- examples/notify.png
- examples/person.c
- examples/person.pl
- examples/pipe.pl
- examples/puts.pl
- examples/string_reverse.c
- examples/string_reverse.pl
- examples/swap.c
- examples/swap.pl
- examples/tcod.pl
- examples/time.pl
- examples/time_record.pl
- examples/time_struct.pl
- examples/var_array.c
- examples/var_array.pl
- examples/win32_beep.pl
- examples/win32_getSystemTime.pl
- examples/win32_messagebox.pl
- examples/win32_messagebox.png
- examples/xor_cipher.c
- examples/xor_cipher.pl
- examples/zmq3.pl
- ffi/constant.c
- ffi/memory.c
- ffi/record_meta.c
- inc/Alien/Base/Wrapper.pm
- inc/Alien/FFI/PkgConfigPP.pm
- inc/Alien/FFI/Vcpkg.pm
- inc/Alien/FFI/pkgconfig.pm
- inc/Alien/psapi.pm
- inc/My/BuildConfig.pm
- inc/My/Config.pm
- inc/My/ConfigH.pm
- inc/My/ConfigPl.pm
- inc/My/ShareConfig.pm
- inc/abi/abis-all.json
- inc/abi/compute-all.pl
- inc/bad-5100t.pl
- inc/bad-forks.pl
- inc/bad-oldperl.pl
- inc/mm-build.pl
- inc/mm-clean.pl
- inc/mm-config-pb.pl
- inc/mm-config-set.pl
- inc/mm-config.pl
- inc/mm-test.pl
- inc/mymm.pl
- inc/pdb
- inc/probe/abi.c
- inc/probe/alloca.c
- inc/probe/bigendian.c
- inc/probe/bigendian64.c
- inc/probe/complex.c
- inc/probe/longdouble.c
- inc/probe/recordvalue.c
- inc/probe/strnlen.c
- inc/probe/variadic.c
- include/ffi_platypus.h
- include/ffi_platypus_bundle.h
- include/ffi_platypus_call.h
- include/ffi_platypus_guts.h
- include/libtest.h
- include/perl_math_int64.h
- include/ppport.h
- lib/FFI/Build.pm
- lib/FFI/Build/File/Base.pm
- lib/FFI/Build/File/C.pm
- lib/FFI/Build/File/CXX.pm
- lib/FFI/Build/File/Library.pm
- lib/FFI/Build/File/Object.pm
- lib/FFI/Build/MM.pm
- lib/FFI/Build/Platform.pm
- lib/FFI/Build/Plugin.pm
- lib/FFI/Build/PluginData.pm
- lib/FFI/Platypus.pm
- lib/FFI/Platypus.xs
- lib/FFI/Platypus/API.pm
- lib/FFI/Platypus/Buffer.pm
- lib/FFI/Platypus/Bundle.pm
- lib/FFI/Platypus/Closure.pm
- lib/FFI/Platypus/Constant.pm
- lib/FFI/Platypus/DL.pm
- lib/FFI/Platypus/Function.pm
- lib/FFI/Platypus/Internal.pm
- lib/FFI/Platypus/Lang.pm
- lib/FFI/Platypus/Lang/ASM.pm
- lib/FFI/Platypus/Lang/C.pm
- lib/FFI/Platypus/Lang/Win32.pm
- lib/FFI/Platypus/Legacy.pm
- lib/FFI/Platypus/Memory.pm
- lib/FFI/Platypus/Record.pm
- lib/FFI/Platypus/Record/Meta.pm
- lib/FFI/Platypus/Record/TieArray.pm
- lib/FFI/Platypus/ShareConfig.pm
- lib/FFI/Platypus/Type.pm
- lib/FFI/Platypus/Type/PointerSizeBuffer.pm
- lib/FFI/Platypus/Type/StringArray.pm
- lib/FFI/Platypus/Type/StringPointer.pm
- lib/FFI/Platypus/Type/WideString.pm
- lib/FFI/Platypus/TypeParser.pm
- lib/FFI/Platypus/TypeParser/Version0.pm
- lib/FFI/Platypus/TypeParser/Version1.pm
- lib/FFI/Platypus/TypeParser/Version2.pm
- lib/FFI/Probe.pm
- lib/FFI/Probe/Runner.pm
- lib/FFI/Probe/Runner/Builder.pm
- lib/FFI/Probe/Runner/Result.pm
- lib/FFI/Temp.pm
- lib/FFI/typemap
- maint/cip-before-install
- maint/cip-test-examples
- maint/generate-abw
- maint/generate-readme
- maint/generate-record-accessor
- maint/run-after_build.pl
- maint/run-before_build.pl
- maint/tt/accessor.tt
- maint/tt/accessor_wrapper.tt
- perlcriticrc
- t/00_diag.t
- t/ffi/align.c
- t/ffi/align_array.c
- t/ffi/align_fixed.c
- t/ffi/align_string.c
- t/ffi/basic.c
- t/ffi/closure.c
- t/ffi/color.c
- t/ffi/complex_double.c
- t/ffi/complex_float.c
- t/ffi/double.c
- t/ffi/float.c
- t/ffi/gh117.c
- t/ffi/gh174.c
- t/ffi/longdouble.c
- t/ffi/memcmp4.c
- t/ffi/meta.c
- t/ffi/pointer.c
- t/ffi/record.c
- t/ffi/sint16.c
- t/ffi/sint32.c
- t/ffi/sint64.c
- t/ffi/sint8.c
- t/ffi/string.c
- t/ffi/string_array.c
- t/ffi/uint16.c
- t/ffi/uint32.c
- t/ffi/uint64.c
- t/ffi/uint8.c
- t/ffi/variadic.c
- t/ffi_build.t
- t/ffi_build_file_base.t
- t/ffi_build_file_c.t
- t/ffi_build_file_cxx.t
- t/ffi_build_file_library.t
- t/ffi_build_file_object.t
- t/ffi_build_mm.t
- t/ffi_build_platform.t
- t/ffi_build_plugin.t
- t/ffi_build_plugindata.t
- t/ffi_platypus.t
- t/ffi_platypus_api.t
- t/ffi_platypus_buffer.t
- t/ffi_platypus_bundle.t
- t/ffi_platypus_closure.t
- t/ffi_platypus_constant.t
- t/ffi_platypus_dl.t
- t/ffi_platypus_function.t
- t/ffi_platypus_function_wrapper.t
- t/ffi_platypus_internal.t
- t/ffi_platypus_lang.t
- t/ffi_platypus_lang_asm.t
- t/ffi_platypus_lang_c.t
- t/ffi_platypus_lang_win32.t
- t/ffi_platypus_legacy.t
- t/ffi_platypus_memory.t
- t/ffi_platypus_record.t
- t/ffi_platypus_record_meta.t
- t/ffi_platypus_record_tiearray.t
- t/ffi_platypus_shareconfig.t
- t/ffi_platypus_type.t
- t/ffi_platypus_type_pointersizebuffer.t
- t/ffi_platypus_type_stringarray.t
- t/ffi_platypus_type_stringpointer.t
- t/ffi_platypus_type_widestring.t
- t/ffi_platypus_typeparser.t
- t/ffi_platypus_typeparser_version0.t
- t/ffi_platypus_typeparser_version1.t
- t/ffi_platypus_typeparser_version2.t
- t/ffi_probe.t
- t/ffi_probe_runner.t
- t/ffi_probe_runner_builder.t
- t/ffi_probe_runner_result.t
- t/ffi_temp.t
- t/forks.t
- t/gh117.t
- t/gh129.t
- t/gh323.t
- t/lib/Test/Cleanup.pm
- t/lib/Test/FauxAttach.pm
- t/lib/Test/Platypus.pm
- t/memory.t
- t/threads.t
- t/type_complex_double.t
- t/type_complex_float.t
- t/type_custom.t
- t/type_double.t
- t/type_float.t
- t/type_longdouble.t
- t/type_longdouble__array.t
- t/type_longdouble__hide.t
- t/type_longdouble__ptr.t
- t/type_opaque.t
- t/type_record.t
- t/type_record_value.t
- t/type_sint16.t
- t/type_sint32.t
- t/type_sint64.t
- t/type_sint8.t
- t/type_string.t
- t/type_uint16.t
- t/type_uint32.t
- t/type_uint64.t
- t/type_uint8.t
- xs/ABI.xs
- xs/API.xs
- xs/Buffer.xs
- xs/Closure.xs
- xs/ClosureData.xs
- xs/DL.xs
- xs/Function.xs
- xs/Internal.xs
- xs/Record.xs
- xs/Type.xs
- xs/TypeParser.xs
- xs/cast.c
- xs/closure.c
- xs/complex.c
- xs/custom.c
- xs/meta.c
- xs/names.c
- xs/perl_math_int64.c
- xs/record_opaque.c
- xs/record_simple.c
- xs/record_string.c
- xs/windl.c
- xt/author/critic.t
- xt/author/eol.t
- xt/author/example.t
- xt/author/no_tabs.t
- xt/author/pod.t
- xt/author/pod_coverage.t
- xt/author/pod_link.t
- xt/author/pod_spelling_system.t
- xt/author/version.t
- xt/release/changes.t
- xt/release/fixme.t