Method: FFI::Pointer#write_string_length

Defined in:
lib/ffi/pointer.rb

#write_string_length(str, len) ⇒ self

Write len first bytes of str in pointer’s contents.

Same as:

ptr.write_string(str, len)   # with len not nil

Parameters:

  • str (String)

    string to write

  • len (Integer)

    length of string to return

Returns:

  • (self)


92
93
94
# File 'lib/ffi/pointer.rb', line 92

def write_string_length(str, len)
  put_bytes(0, str, 0, len)
end