diff options
author | Benoit Daloze <eregontp@gmail.com> | 2020-12-05 18:34:19 +0100 |
---|---|---|
committer | Benoit Daloze <eregontp@gmail.com> | 2020-12-05 18:34:19 +0100 |
commit | fb1af1c42b3e5dfb1e6b78f79999b2d37d6e9820 (patch) | |
tree | e69ff2c0ea48ee3c05a73227c8358e3d1ad9f7a4 /lib | |
parent | e0e687dc469018e8c4a45e301d58e43a04465c3f (diff) | |
download | ffi-fb1af1c42b3e5dfb1e6b78f79999b2d37d6e9820.tar.gz |
Simplify and use #write_bytes instead of #put_bytes
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ffi/pointer.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ffi/pointer.rb b/lib/ffi/pointer.rb index 14658b6..811e1a3 100644 --- a/lib/ffi/pointer.rb +++ b/lib/ffi/pointer.rb @@ -90,7 +90,7 @@ module FFI # Same as: # ptr.write_string(str, len) # with len not nil def write_string_length(str, len) - put_bytes(0, str, 0, len) + write_bytes(str, 0, len) end unless method_defined?(:write_string_length) # @param [String] str string to write @@ -103,15 +103,15 @@ module FFI if len if len == size warn "[DEPRECATION] Memory too small to write a final 0-byte in #{caller(1, 1)[0]}. This will raise an error in ffi-2.0. Please use write_bytes instead or enlarge the memory region." - put_bytes(0, str, 0, len) + write_bytes(str, 0, len) else put_char(len, 0) # Check size before writing str - put_bytes(0, str, 0, len) + write_bytes(str, 0, len) end else if str.bytesize == size warn "[DEPRECATION] Memory too small to write a final 0-byte in #{caller(1, 1)[0]}. This will raise an error in ffi-2.0. Please use write_bytes instead or enlarge the memory region." - put_bytes(0, str) + write_bytes(str) else put_string(0, str) end |