private Memory toPointer(String input) { byte[] data = Native.toByteArray(input); Memory pointer = new Memory(data.length + 1); pointer.write(0, data, 0, data.length); pointer.setByte(data.length, (byte) 0); return pointer; }