You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
for (inti = 0; i < buffer.length && buffer[i] != 0; i += 2)
System:
... (master*) » lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
... (master*) » uname -a
Linux e15 5.19.0-50-generic #50-Ubuntu SMP PREEMPT_DYNAMIC Mon Jul 10 18:24:29 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
In linux/hidapi.c the returned string is created with L"Success" which apparently uses a different encoding as all the other string IO calls (e.g. get_serial_number(...)) .
The text was updated successfully, but these errors were encountered:
laborg
changed the title
On Ubuntu 22.04 64bit WideStringBuffer works on wrong assumption
On Ubuntu 22.04 64bit WideStringBuffer is not applicable for hid_errorMay 3, 2024
While investigating #148 I found out that the following code doesn't work for
hid_error()
(spacing should be four bytes instead of two):hid4java/src/main/java/org/hid4java/jna/WideStringBuffer.java
Line 59 in 672f0a7
System:
In
linux/hidapi.c
the returned string is created withL"Success"
which apparently uses a different encoding as all the other string IO calls (e.g.get_serial_number(...)
) .The text was updated successfully, but these errors were encountered: