Sha256: 1fd201f9ee43a4441356ef6a26569c073f6425e040b4de96fde2032564133c64

Contents?: true

Size: 488 Bytes

Versions: 2

Compression:

Stored size: 488 Bytes

Contents

require 'ffi/ffi'

# Patch any missing methods

module FFI
  class Pointer

    def write_pointer(ptr)
      put_pointer(0, ptr)
    end unless method_defined?(:write_pointer)

    def read_array_of_pointer(length)
      read_array_of_type(:pointer, :read_pointer, length)
    end unless method_defined?(:read_array_of_pointer)

    def write_array_of_pointer(ary)
      write_array_of_type(:pointer, :write_pointer, ary)
    end unless method_defined?(:write_array_of_pointer)

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ffi-0.3.1-java lib/ffi.rb
ffi-0.3.0-java lib/ffi.rb