Merge from vendor branch TNF:
authortaca <taca>
Thu, 23 Sep 2010 07:18:02 +0000 (07:18 +0000)
committertaca <taca>
Thu, 23 Sep 2010 07:18:02 +0000 (07:18 +0000)
commitb88f2a002eb4e9c6c2d45e11f3fc410d4431b624
tree3399376fde0d0e6f440deff565782fe915d5fc6e
parent9b44c8bfd8c8fb313654227d6314ea4ff224576f
parent69aa70537f7d1636ee403f61102acdc9e5fa8b26
Merge from vendor branch TNF:
Importing devel/ruby-ffi 0.6.3.

== DESCRIPTION:

Ruby-FFI is a ruby extension for programmatically loading dynamic
libraries, binding functions within them, and calling those functions
from Ruby code.  Moreover, a Ruby-FFI extension works without changes
on Ruby and JRuby.

Discover why should you write your next extension using Ruby-FFI
here[http://wiki.github.com/ffi/ffi/why-use-ffi].

== FEATURES/PROBLEMS:

* It has a very intuitive DSL
* It supports all C native types
* It supports C structs (also nested), enums and global variables
* It supports callbacks
* It has smart methods to handle memory management of pointers and structs