module FFI
module FFI::IO
module FFI::Library
module FFI::Platform
class FFI::AutoPointer
class FFI::AutoPointer::CallableReleaser
class FFI::AutoPointer::DefaultReleaser
class FFI::AutoPointer::Releaser
class FFI::ConstGenerator
class FFI::ConstGenerator::Constant
class FFI::Enum
class FFI::Enums
class FFI::Generator
class FFI::Generator::Task
class FFI::ManagedStruct
class FFI::MemoryPointer
class FFI::NativeError
class FFI::NotFoundError
class FFI::PlatformError
class FFI::Pointer
class FFI::SignatureError
class FFI::Struct
class FFI::StructGenerator
class FFI::StructGenerator::Field
class FFI::StructLayout
class FFI::StructLayout::Enum
class FFI::StructLayout::InlineStruct
class FFI::TypesGenerator
class FFI::Union
class FFI::VariadicInvoker
ffi
0.6.1
# read_string
def read_string(len=nil) if len get_bytes(0, len) else get_string(0) end end