[Lunar-commits] <moonbase> libffi: A high level programming interface library to various calling conventions.
Florin Braescu
florin at lunar-linux.org
Mon Nov 2 17:05:49 CET 2009
commit 9a731d954999da0e605a26b09f272b70713f7b56
Author: Florin Braescu <florin at lunar-linux.org>
Date: Mon Nov 2 18:05:49 2009 +0200
libffi: A high level programming interface library to various calling conventions.
Proposed to inclusion in the moonbase by lazyape.
---
libs/libffi/DETAILS | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/libs/libffi/DETAILS b/libs/libffi/DETAILS
new file mode 100644
index 0000000..6faa5ec
--- /dev/null
+++ b/libs/libffi/DETAILS
@@ -0,0 +1,23 @@
+ MODULE=libffi
+ VERSION=3.0.8
+ SOURCE=$MODULE-$VERSION.tar.gz
+ SOURCE_URL=ftp://sourceware.org/pub/$MODULE
+ SOURCE_VFY=sha1:ce44d10c39d9a37479c8777e206cac0f36c48712
+ WEB_SITE=http://sourceware.org/libffi
+ ENTERED=20091004
+ UPDATED=20091004
+ SHORT="A high level programming interface library"
+
+cat << EOF
+The libffi library provides a portable, high level programming
+interface to various calling conventions. This allows a programmer to
+call any function specified by a call interface description at
+run-time.
+FFI stands for Foreign Function Interface. A foreign function interface
+is the popular name for the interface that allows code written in one
+language to call code written in another language. The libffi library
+really only provides the lowest, machine dependent layer of a fully
+featured foreign function interface. A layer must exist above libffi
+that handles type conversions for values passed between the two
+languages.
+EOF
More information about the Lunar-commits
mailing list